next_inactive up previous


Por Paco Aldarias Raya

Como ejecutar una aplicación sin ser root: sudo

Por Paco Aldarias Raya

Impreso: 20 de marzo 2003

Email: pacosecun@inicia.es
Web: http://www.iespana.es/pacodebian/
Este documento se ha realizado con:
LATEX

Índice General

1 Introducción

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

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.

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

Sobre este documento...

Como ejecutar una aplicación sin ser root: sudo

This document was generated using the LaTeX2 HTML translator Version 2K.1beta (1.48)

Copyright © 1993, 1994, 1995, 1996, Nikos Drakos, Computer Based Learning Unit, University of Leeds.
Copyright © 1997, 1998, 1999, Ross Moore, Mathematics Department, Macquarie University, Sydney.

The command line arguments were:
latex2html sudo -no_subdir -split 0 -local_icons 1 -show_section_numbers

The translation was initiated by Debian User on 2003-03-20


next_inactive up previous
Debian User 2003-03-20