¿Pueden aconsejarme al respecto? Esta era una pregunta que yo debía verificar, pero no pude responderla... si el grupo puede ayudar... ¿pueden aconsejarme? Mi pregunta es clara: no debemos ser root ni usuarios root para Haz eso
Respuesta1
La passwd
utilidad tiene lasetuidconjunto de bits. Significa que se ejecutará comoraíz.
$ ls -lh /usr/bin/passwd
-rwsr-xr-x 1 root root 53K May 17 01:37 /usr/bin/passwd
Por lo tanto, esta utilidad podrá modificar los archivos /etc/shadow
y /etc/passwd
, que son propiedad de root
.
Como está escrito en la página de manual,
Un usuario normal sólo puede cambiar la contraseña de su propia cuenta.
Los programas que utilizan el setuid
bit deben diseñarse con mucho cuidado, ya que ejecutarlo como root es un riesgo real para la seguridad.
Respuesta2
Sí. Cualquier usuario puede correr passwd
para cambiar supropiocontraseña.