使用 UID 更改用户密码

使用 UID 更改用户密码

是否可以通过UID更改用户密码?

[root@CentOS7 ~]# id usera 
uid=1000(usera) gid=1000(usera) groups=1000(usera),10(wheel)
[root@CentOS7 ~]# man passwd
[root@CentOS7 ~]# passwd 1000
passwd: Unknown user name '1000'.

我在中没有看到任何有关 UID 的内容man passwd 页面

cat /etc/passwd | grep -e usera
usera:x:1000:1000::/home/usera:/bin/bash

答案1

您可以从 UID 获取用户名,并将其传递给passwd.

passwd $(id -nu $UID)

相关内容