是否可以临时更改密码?

use*_*264 8 users password shadow

我有一个有多个用户的 Linux 系统。我不知道他们的密码,也不想知道他们。

我必须使用他们的帐户和密码通过 SSH 批量复制他们的一些目录。

我的想法是备份/etc/shadow,然后使用每个用户的新密码(我知道的密码,如“tmppass”)更改它,进行备份,然后用/etc/shadow旧文件替换文件。

那行得通吗?如果是这样,我如何生成密码?(密码类似于 $1$xxxxxx/xxxxx)。

Wil*_*ilf 4

只需备份/etc/shadow文件,然后使用以下命令更改用户密码passwd

适用于 Fedora 19

注意:不是您所要求的,但通过以下方式访问这些用户会更容易:

sudo -u testuser bash
Run Code Online (Sandbox Code Playgroud)

这只需要使用 sudo 进行身份验证,而不需要以该用户身份进行身份验证。

  • NB+1。root无需更改用户密码,无需密码即可直接以普通用户身份登录。 (2认同)