Usuario
Crear el usuario que administrara el servicio sftp
, para esto es necesario iniciar como usuario root
.
Agregar usuario sin carpeta home
$ useradd -M usftp
Establecer contraseña:
$ passwd usftp
Abrir el archivo visudo para darle permisos de ejecución y edición de sus archivos respectivos como administrador de servicio usftp
$ sudo visudo
Agregar la siguiente lineas para darle permisos al usuario usftp
User_Alias GRUPOSSFTP=usftp
Cmnd_Alias ARCHIVOSSFTP=/bin/nano /etc/proftpd/proftpd.conf, /bin/nano proftpd.conf, /bin/nano /etc/proftpd/conf.d/sftp.conf, /bin/nano sftp.conf
Cmnd_Alias COMANDOSSFTP=/etc/init.d/proftpd *, /bin/cp *
Cmnd_Alias LOGSSFTP =/bin/cat /var/log/proftpd/proftpd.log, /bin/cat proftpd.log, /usr/bin/tail -f /var/log/proftpd/proftpd.log, /usr/bin/tail -f proftpd.log
GRUPOSSFTP ALL=NOPASSWD:ARCHIVOSSFTP, COMANDOSSFTP, LOGS, LOGSSFTP