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