Como ejecutar una aplicación sin ser root: sudo
Por Paco Aldarias Raya
Impreso: 20 de marzo de 2003
Email:
[email protected]
Web: http://www.iespana.es/pacodebian/
Este documento se ha realizado con: LATEX
Índice
1. Introducción
2. Instalar sudo
3. Configurar sudo
4. Llamarlo
5. Mediante permisos
6. Bibliografía
7. Ejercicio
1.
Introducción
1
1
2
2
2
3
3
Hay ciertas cosas q para realizarlas debemos ser root Veremos que no es
necesario con sudo
2.
Instalar sudo
Como root:
apt-get install sudo
1
5 MEDIANTE PERMISOS
3. Configurar sudo
Como root:
visudo
Nota Esto edita el fichero /etc/sudoers.
Introducir la siguiente linea (cambiando ¨usuario¸con el nombre del usuario q
quiere invocar miejecutalble y ”mi-maquina¸con el nombre de la maquina o
ALL):
mi-usuario mi-maquina = (root) NOPASSWD: /path/to/miejecutable
Ejemplo:
paco ALL=(root) NOPASSWD: /sbin/reboot, /sbin/halt
Aqui el usario paco podra ejectar como root /sbin/reboot, /sbin/halt
Salir de ”visudo”, con:
:wq
4. Llamarlo
Ahora el usuario introducido en /etc/sudoers puede llamar a miejecutable
com sudo -u root /path/to/miejecutable
5. Mediante permisos
Como root:
Darle todos los permisos:
chmod +s /sbin/halt
Añadir en /etc/profile::
PATH=$PATH:/sbin
Exportar, poniendo en consola:
PATH="$PATH:/sbin"
export PATH
Nota: Esta opción es más insegura, ya que cualquiera podria ejecutar estos
programas.
Por Paco Aldarias Raya
2
7 EJERCICIO
6. Bibliografía
1. man:sudo
2. http://www.leafnode.org/faq.html#2
3. http://www.courtesan.com/sudo/
7. Ejercicio
Configurar sudo para q un usuario pueda ejecutar:
apt-get install paquete
Por Paco Aldarias Raya
3
Comentarios de: Como ejecutar una aplicación sin ser root: sudo (0)
No hay comentarios