Usuario Administrador de Servicio HTTPS con privilegios de ROOT
Crear el usuario que administrara el servicio HTTPS, para esto es necesario iniciar como usuarioroot
.
Agregar al Usuario que administrará el servicio de HTTPS sin carpeta home
$ sudo useradd -M admhttps
Establecer contraseña:
$ sudo passwd admhttps
Abrir el archivo visudo para darle permisos de ejecución y edición de sus archivos respectivos como administrador de servicio HTTPS
$ sudo visudo
Agregar las siguientes lineas para darle permisos de edición y ejecución.
#----------------------------------------Administrador de HTTPS
User_Alias ADMIN_HTTPS=admhttps
#comandos
Cmnd_Alias CMD_SERVICE_HTTPS=/etc/init.d/apache2 *, /usr/sbin/a2ensite *, /usr/sbin/a2enmod *, /bin/cp *
Cmnd_Alias EDITAR_ARCHIVOS_HTTPS=/bin/nano /etc/apache2/sities-available/blog.conf, /bin/nano blog.conf, /bin/nano /etc/apache2/sities_available/default-ssl.conf, /bin/nano /etc/nano default-ssl.conf, /bin/nano /etc/apache2/sities-available/blog-ssl.conf, /bin/nano blog-ssl.conf
Cmnd_Alias LOGS_HTTPS=/bin/cat /var/log/auth.log, /bin/cat /var/log/syslog
ADMIN_HTTPS ALL=CMD_SERVICE_HTTPS,EDITAR_ARCHIVOS_HTTPS,LOGS_HTTPS