- Estréllate y Arde - https://www.estrellateyarde.org -
Ejecutar como… en Linux
Como siempre entraremos al sistema como un usuario normal necesitaremos conseguir permisos de root para realizar tareas administrativas (como instalar software). La cuenta de root dispone de todos los permisos, y por seguridad:
Conseguiremos permisos de root usando alguno de los sistemas siguientes:
$ sudo <comando>
Si lo que queremos es cambiar de usuario, el <comando> a ejecutar será su (set user) y obtendremos el prompt de root:
$ sudo su
Password:
#
Fuente del chistecito: xkcd.com/c149.html
$ gksu
y se abrirá el cuadro de diálogo de gksu:
donde podremos introducir el comando a ejecutar. A continuación, nos pedirá nuestra contraseña y lanzará la aplicación con permisos de root:
Si queremos poner una entrada en el menú para una aplicación que necesita ejecutarse como root, el comando a ejecutar será:
$ gksu <comando>
$ kdesu <comando>
Se abrirá el cuadro de diálogo de kdesu donde podremos introducir nuestra contraseña y lanzará la aplicación con permisos de root:
$ ls -l <ejecutable> -rwsr-xr-x 1 root root 31121 2004-07-16 13:37 <ejecutable>
(El atributo SGID actúa de la misma forma que SUID, pero respecto al grupo).
Atención
Los ficheros SUID y SGID deben evitarse siempre que sea posible: son un riesgo de seguridad y son los favoritos de los crackers para activar puertas traseras. Por ello, debemos controlar qué ejecutables tienen activado el bit SUID:
# find / -perm +6000 -ls
Article printed from Estréllate y Arde: https://www.estrellateyarde.org
URL to article: https://www.estrellateyarde.org/so/ejecutar-como-en-linux
Click here to print.
Copyright © 2010 Estrellate y Arde