Usuario
CONFIGURACIÓN DE USUARIO uweb
Iniciar sesión como root
para agregar un nuevo usuario sin directorio home (-M), que administre el servicio dns
Usuario a agregar sera
uweb
$ sudo useradd -M uweb
Asignarle una contraseña
sudo passwd uweb
Abrir el archivo visudo para darle permisos de ejecución y edición de sus archivos respectivos como administrador de servicio dns
$ sudo visudo
Agregar la siguiente lineas para darle permisos al usuario uweb
User_Alias GRUPOWEB=uweb
Cmnd_Alias ARCHIVOSWEB=/bin/nano /etc/apache2/sites-available/000-default.conf, /bin/nano 000-default.conf, /bin/nano /etc/apache2/sites-available/default-ssl.conf, /bin/nano default-ssl.conf
Cmnd_Alias COMANDOSWEB=/etc/init.d/bind9 *, /usr/bin/dig *, /bin/mkdir *, /bin/nano *, /etc/init.d/apache2 *, /bin/mkdir *, /usr/sbin/a2ensite *, /usr/sbin/a2enmod *, /usr/bin/openssl *, /usr/sbin/a2enmod *, /bin/ln *, /bin/chmod
Cmnd_Alias LOGSWEB=/bin/cat /var/log/apache2/access.log, /bin/cat access.log, /bin/cat /var/log/apache2/error.log, /bin/cat error.log, /usr/bin/tail -f /var/log/apache2/access.log, /usr/bin/tail -f access.log, /usr/bin/tail -f /var/log/apache2/error.log /usr/bin/tail -f error.log
GRUPOWEB ALL=NOPASSWD:ARCHIVOSWEB, COMANDOSWEB, LOGSWEB, IFCONFIG, LOGS