Usuario Administrador de Servicio SSH con privilegios de ROOT
Crear el usuario que administrara el servicioSSH
, para esto es necesario iniciar como usuarioroot
.
Agregar al Usuario que administrará el servicio de SSH sin carpeta home
$ sudo useradd -M ussh
Establecer contraseña:
$ sudo passwd ussh
Abrir el archivo visudo para darle permisos de ejecución y edición de sus archivos respectivos como administrador de serviciossh
$ sudo visudo
Agregar las siguientes lineas para darle permisos de edición y ejecución.
#-----------------------------------------Administrador de SSH
User_Alias ADMIN_SSH=ussh
#comandos
Cmnd_Alias CMD_SERVICE_SSH=/etc/init.d/ssh restart, /etc/init.d/ssh start, /etc/init.d/ssh stop, /etc/init.d/ssh status
Cmnd_Alias EDITAR_ARCHIVOS_SSH=/bin/nano /etc/ssh/sshd_config
Cmnd_Alias LOGS_SSH=/bin/cat /var/log/auth.log, /bin/cat /var/log/syslog
ADMIN_SSH ALL=CMD_SERVICE_SSH, EDITAR_ARCHIVOS_SSH, LOGS_SSH