Created
June 7, 2017 21:29
-
-
Save cerealskill/65337c8569de02f511d09a5805753cf1 to your computer and use it in GitHub Desktop.
Script para crear usuario sftp (CHROOT) - Tested on Centos 6.X
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| #!/bin/bash | |
| echo "1/5 - Creando jaula del directorio para la cuenta sFTP " $1; | |
| mkdir /srv/ftp/$1 | |
| mkdir /srv/ftp/$1/dt/ | |
| chgrp ftp -R /srv/ftp/$1/dt/ | |
| chmod g+w -R /srv/ftp/$1/dt/ | |
| echo "2/5 - La carpeta: /srv/ftp/" $1 "/ fue creada correctamente "; | |
| echo "3/5 - Creamos la cuenta de usuario y le asignamos un grupo por defecto (ftp)" | |
| useradd -d /srv/ftp/$1 -M -N -g ftp $1 | |
| echo "4/5 - Asignamos una password a la cuenta"; | |
| passwd $1 | |
| echo "5/5 - La contraseña de la cuenta sFTP " $1 " fue actualizada correctamenta"; | |
| echo "#############################" | |
| echo "Parametros de configuración para realizar las pruebas de conexion (sFTP)"; | |
| echo "Host o IP: 10.30.X.XXX" | |
| echo "Puerto TCP/IP: 22" | |
| echo "Cuenta de usuario: " $1 | |
| echo "Tipo cuenta: sFTP (CHROOT)" | |
| echo "#############################" |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment