Archivo Shadow y Permisos

Si como un usuario cualquiera menos root no tengo permisos de escritura para el archivo shadow como se cambia la contraseña el comando passwd, Es mi tarea.(Explicación)
Respuesta
1
El comando "passwd" tiene activado un permiso especial llamado SUID (Set User ID), esto habilita al programa para actuar como "root" (en este caso) aunque sea ejecutado por un usuario cualquiera.
Puedes notarlo por la letra "s", al ver los permisos del comando "passwd":
$ cd /usr/bin
$ ls -l passwd
-r-s--x--x 1 root root 14256 feb 22 2002 passwd*
$
Si necesitas, buscas mas informacion del permido SUID.

Añade tu respuesta

Haz clic para o

Más respuestas relacionadas