Você pode aconselhar sobre isso .. esta foi uma pergunta para eu verificar, mas não consegui entender ... se o grupo pode ajudar .. você pode aconselhar .. minha pergunta é clara que não devemos ser root ou usuário root para faça isso
Responder1
O passwd
utilitário tem osetuidconjunto de bits. Isso significa que ele será executado comoraiz.
$ ls -lh /usr/bin/passwd
-rwsr-xr-x 1 root root 53K May 17 01:37 /usr/bin/passwd
Portanto, este utilitário será capaz de modificar os arquivos /etc/shadow
e /etc/passwd
, que pertencem a root
.
Como está escrito na página de manual,
Um usuário normal só pode alterar a senha de sua própria conta
Os programas que usam o setuid
bit devem ser projetados com muito cuidado, pois rodar como root é um risco real à segurança.
Responder2
Sim. Qualquer usuário pode correr passwd
para alterar seutersenha.