Alterar usuário passwd com UID

0

É possível alterar a senha de um usuário por 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'.

Não vejo nada sobre o UID nas páginas man passwd

cat /etc/passwd | grep -e usera
usera:x:1000:1000::/home/usera:/bin/bash
    
por phillipsk 24.01.2016 / 01:49

1 resposta

2

Você pode obter o nome de usuário do UID, passando isso para passwd .

passwd $(id -nu $UID)
    
por 24.01.2016 / 03:46