El Domingo, 4 de Septiembre de 2005 22:44, Alejandro escribió: || Hola, yo quiero crear un usuario XXX que se loguee localmente en el Debian || de mi casa, para que solo ingrese a mi PC en forma para apagar el equipo || con el comando "halt" y nada mas. || || Para que pueda apagar el equipo yo edite el archivo /etc/sudoers y puse || que el usuario XXX tenga permiso para ejecutar el comando "halt". || || Pero ocurre que el usuario XXX debe tener un shell para que pueda ejecutar || el comando "sudo halt" ............ y si le doy un shell por ende le doy || posibilidades a que ejecute cientos de comandos mas. || || Como hago entonces para que XXX ejecute el comando "sudo halt" y nada mas || ???
¿No sería más adecuado crear un usuario y hacer que el comando halt pueda ser ejecutado por dicho usuario añadiendole a algún determinado grupo o haciendo que le grupo propietario de "halt" sea precisamente dicho usuario? -rwxr-xr-x 1 root root 12K 2005-01-04 23:43 /sbin/halt Si el nuevo usuario se llama "apagador" (ejem...) podrías poner estos permisos y grupos a "halt": -rwxr-xr-x 1 root halt 12K 2005-01-04 23:43 /sbin/halt De esa forma podría ejecutar cualquier comando, pero sólo en modo usuario luego no supondría ningún problema para el sistema, y a la vez podría apagar el ordenador. -- que a mí ni me va ni me viene... pero por comentar...

