Ejecutar aplicaciones con privilegios root mediante sudo


Post de comp.os.linux

Francisco Artese dijo sobre Sudo,en fecha: Thu, 01 Jun 2000 14:40:12 GMT

|Preguntando...preguntando sobre como hacerme algunos script me han pasado
|algunos pero estos para ejecutar comandos con privilegios de root usa una
|orden como sudo.
|Ahora bien, en mi Mandrake 7.0 no lo encontré asi que revise un CD de SuSe
|6.3 que me vino en la revista Solo programadores Linux y lo encontré.
|Procedí a instalarlo pero no comprendí bien como configurar el archivo
|/etc/sudoers para dar acceso a un usuario normal.
|Preguntas:
|        Como lo configuro ?
|        Es correcto lo que hice al haber instalado sudo ?
|        Es seguro su funcionamiento ?

Tienes que utilizar un comando llamado "visudo" para editar el fichero
de manera segura. Te pongo mi archivo /etc/sudoers para que te hagas una
idea:

User_Alias  USUARIOS = juanjux, javier, sergio, papa
User_Alias  YO = juanjux

# Cmnd alias specification
Cmnd_Alias  NICE = /usr/bin/nice
Cmnd_Alias  NEWS = /usr/sbin/fetchnews
Cmnd_Alias  APT  = /usr/bin/apt-get
Cmnd_Alias  CHMOD = /bin/chmod
Cmnd_Alias  VIM = /usr/bin/vim
Cmnd_Alias  VI = /usr/bin/vi
Cmnd_Alias  DPKG = /usr/bin/dpkg
Cmnd_Alias  MAKE = /usr/bin/make
Cmnd_Alias  CP = /bin/cp
Cmnd_Alias  RM = /bin/rm
Cmnd_Alias  MV = /bin/mv
Cmnd_Alias  TOUCH = /bin/touch
Cmnd_Alias  KILL=/bin/kill
Cmnd_Alias  HALT=/sbin/halt
Cmnd_Alias  SLAY=/usr/sbin/slay
Cmnd_Alias  MKDIR=/bin/mkdir

# User privilege specification
root    ALL=(ALL) ALL
USUARIOS   ALL= NOPASSWD: NEWS
YO    ALL= NOPASSWD: APT, CHMOD, VI, DPKG, MAKE, VIM, CP, RM, MV, TOUCH, KILL,
HALT, SLAY, MKDIR,NICE


Después para ejecutar cada uno de esos comandos con provilegios de root
haces "sudo comando".
-- 
Página personal: http://www.clickeas.com/linux
Debian GNU/Linux 2.2 + ReiserFS

Volver a la página sobre linux