Creacion usuario con permisos especificos

Hola compañeros....necesito vuestra ayuda.
Necesito crear un usuario que pueda acceder por FTP a una determinada carpeta y de ahi no salir.

Tengo un Ubuntu 10 y hace tiempo me crearon un usuario con los permisos y grupos necesarios para este tema, pero estoy algo perdido para crear/clonar ese mismo en otro usuario nuevo.

Tengo:

User01:
/home/User01
drwxr-xr-x 9 user01 user01 4096 2013-01-02 08:48 www.test.es
lrwxrwxrwx 1 user01 user01 33 2013-01-01 12:33 principal-> ../../principal/webs/principal/
drwxr-xr-x 5 user01 user01 4096 2013-01-01 12:34 www.test2.es
drwxr-xr-x 4 user01 user01 4096 2013-01-01 12:35 webs

El ftp para User01 (vsFTPp) está configurado para acceder a la carpeta
../../principal/webs/principal/.

Como puedo crear otro User02 con acceso FTP pero solo a la carpeta
../../principal/webs/test3

Gracias y perdonad molestias

Imagen de Gabriel_M
+1
0
-1

Si no esta creado, crear el grupo ftp, al cual se asocian los usuarios ftp.

sudo su
groupadd ftp

Crear el usuario con características requeridas.

sudo su
useradd  -g  ftp  -d  /principal/webs/test3  -c  ” User02 ”  user02

Les asignas un password con el comando passwd.

sudo su
passwd user02

Creas si no esta creada una shell fantasma en el directorio correspondiente.

sudo su
mkdir /bin/ftp

Editas el archivo /etc/shells y lo añades en la ultima línea

sudo su
nano  /etc/shells 

Editas el arcivo /etc/passwd, buscas la línea donde está definido el usuario creado y le añades el shell falso

sudo su
nano /etc/passwd

user02:x:1005:1005: User02 :/principal/webs/test3:/bin/ftp
+1
0
-1
Imagen de Thor.elpoderoso.esp.technical
+1
0
-1

Gracias, me funciona perfectamente.
Una pregunta, si quiero que entre por sftp, como lo haria?

nuevamente GRACIAS!!!

+1
0
-1
Imagen de Gabriel_M
+1
0
-1

El servidor ftp, el método de acceso y el protocolo que se use, no tiene incidencia sobre la creación de los usuarios.
Varía en la configuración de los archivos del servidor, de acuerdo a las diferencias existentes entre sus prestaciones.
Como ejemplo, Gnome, Unity, Xfce, Lxde, Kde, son distintos entre sí, tienen distintos tipos de configuraciones en distintos archivos, pero en la cuestión usuarios, se configuran conforme al sistema.

+1
0
-1
Imagen de Thor.elpoderoso.esp.technical
+1
0
-1

Gracias, voy a intentar configurar un sftp tambien.

+1
0
-1
Imagen de Thor.elpoderoso.esp.technical
+1
0
-1

Por cierto, como doy acceso total en la carpeta /principal/webs/test3 al usuario User02 ??

+1
0
-1
Imagen de Thor.elpoderoso.esp.technical
+1
0
-1

El problema es que no deja escribir en su propio directorio.
500 OOPS: vsftpd: refusing to run with writable root inside chroot()

+1
0
-1
Imagen de Gabriel_M
+1
0
-1

Es el comando chown el que te permite modificar a los usuarios o grupos dueños de un archivo o directorio en el sistema de archivos.

    chown usuario archivo o directorio.
    chown -R usuario archivo o directorio.
    chown usuario *

En la primera opción, usuario se convierte en el nuevo propietario del archivo o directorio.
En la segunda opción, usuario se convierte en el nuevo propietario de todos los archivos y directorios dentro del directorio indicado.
En la tercera opción, usuario se convierte en el nuevo propietario de todos los archivos y directorios en donde se ejecute el comando.

+1
0
-1