lunes, 27 de junio de 2011

Como dar privilegios a un usuario para un servicio especifico

A veces es necesario otorgar ciertos permisos a otros usuarios, de tal forma que sólo cumplan una función específica en el sistema, como aquellos que administren apache o mysql, etc.

Esta escalada de permisos se realiza precisamente con el paquete sudo, instalamos el paquete sudo:

aptitude install sudo


La configuración de los privilegios se lleva a cabo en el archivo sudoers, para modificar el archivo debemos ingresar como root:

su


Introducimos la clave de root, y una vez autentificado pasamos a editar el archivo:

/etc/sudoers


Ahora agregamos en el archivo la especificación deseada para el usuario, ejemplo:

usuario1 ALL= /sbin/ifconfig
usuario2 ALL= (root) /etc/init.d/apache2
 
Como vimos esto lo podemos usar para múltiples usuarios y múltiples servicios. 

No hay comentarios: