El sistema operativo Linux utiliza el comando " useradd " para añadir tanto un usuario normal y un usuario FTP. Cuando se utiliza para crear un usuario regular, el comando crea un directorio personal del usuario y configura un entorno de shell por defecto . Si sólo desea que un usuario tenga acceso FTP , debe desactivar la cáscara para el usuario. De esta manera, el usuario sólo puede utilizar comandos FTP y no ser capaz de realizar tareas de usuario normal . Ellos también sólo será capaz de conectarse a través del protocolo FTP. Instrucciones
1
Abra una ventana de terminal. La ventana de la terminal se encuentra en la sección " Accesorios", " categoría de los principales" Xterm Programas Aplicaciones "o " " utilidades" o "" del menú.
2 Escriba el comando "su" para convertirse en el usuario root. Proporcione la contraseña de root cuando se le solicite. Los usuarios de Ubuntu escribir " sudo " antes de cada uno de los siguientes comandos .
3 Escriba el comando " mkdir /home /ftp " para crear el directorio home del usuario FTP. Puede sustituir "/home /ftp " con cualquier nombre del directorio que usted prefiera.
4
Escriba el comando " useradd -d /home /ftp /ftp_user /- s /dev /null ftp_user > /dev /null 2 > & 1 " para crear el usuario FTP. Sustituya las dos instancias de " ftp_user " con el nombre del usuario FTP.
5
Escriba el comando " ftp_user passwd " para crear la contraseña del usuario FTP. Reemplazar " ftp_user " con el nombre del usuario que creó en el paso anterior. Escriba la contraseña dos veces cuando se le solicite .
6
Escriba el comando "vi /etc /shells " para abrir el archivo "/etc /shells " archivo en el editor de textos vi . Reemplace "vi" con su editor de texto preferido . Agregue la línea "/dev /null " al final del archivo . Guarde y cierre el archivo.
7
Escriba el comando " vi /etc /passwd " para abrir el archivo " /etc /passwd" . Añadir los personajes " . /" Entre "/home /ftp /" y " ftp_user " en la línea que se parece a :
ftp_user : x: 1030:1030 :: /home /ftp /ftp_user /:/dev /null
La nueva línea debe ser:
ftp_user : x: . 1030:1030 :: /home /ftp //ftp_user /:/dev /null
< p > Guarde y cierre el archivo " /etc /passwd" . Esto evita que el usuario FTP accedan a cualquier otro directorio de su directorio personal. La sección de "/dev /null " al final de la línea se asegura que el usuario no puede acceder al sistema como un usuario normal.