Foros del Web » Administración de Sistemas » Unix / Linux »

[SOLUCIONADO] Ftp + usuarios + sub usuarios

Estas en el tema de Ftp + usuarios + sub usuarios en el foro de Unix / Linux en Foros del Web. Hola, tengo un problema, quiero crear usuarios ftp que puedan ingresar a ciertas carpetas de otros usuarios. Por ejemplo: Usuario1 tiene las carpetas: /usuarios/Usuario1/carpeta1/ /usuarios/Usuario1/carpeta2/ ...
  #1 (permalink)  
Antiguo 12/05/2013, 18:25
 
Fecha de Ingreso: abril-2012
Mensajes: 10
Antigüedad: 12 años, 8 meses
Puntos: 1
Ftp + usuarios + sub usuarios

Hola, tengo un problema, quiero crear usuarios ftp que puedan ingresar a ciertas carpetas de otros usuarios.

Por ejemplo:

Usuario1 tiene las carpetas:
/usuarios/Usuario1/carpeta1/
/usuarios/Usuario1/carpeta2/
/usuarios/Usuario1/carpeta3/
/usuarios/Usuario1/carpeta4/
/usuarios/Usuario1/carpeta5/

Usuario2 tiene acceso a las carpetas del Usuario1
/usuarios/Usuario1/carpeta1/
/usuarios/Usuario1/carpeta3/
/usuarios/Usuario1/carpeta5/

Usuario3 tiene acceso a las carpetas del Usuario1 y Usuario4
/usuarios/Usuario1/carpeta2/
/usuarios/Usuario4/carpeta1/

Usuario4 tiene las carpetas:
/usuarios/Usuario4/carpeta1/


¿Es posible hacer eso?

Tengo: CentOS 6.4 & vsftpd
  #2 (permalink)  
Antiguo 12/05/2013, 20:06
Avatar de zarwar  
Fecha de Ingreso: mayo-2013
Ubicación: Madrid
Mensajes: 77
Antigüedad: 11 años, 7 meses
Puntos: 4
Respuesta: Ftp + usuarios + sub usuarios

El ftp se basa en los permisos del CENTOS, por lo que la forma, que le veo yo es mediante los permisos de los grupos.

Los permisos de unix son 3 bytes: propietario, grupo y resto

Por ejemplo si carpeta1 petenecen a al grupo grupo_c1, carpeta3 petenecen a al grupo grupo_c2 y carpeta3 petenecen a al grupo grupo_c3.

Por otro lado
usuario 2, usuario 3 y usuario 4 pertenecen al grupo grupo_c1
usuario 3 y usuario 4 pertenecen al grupo grupo_c2
usuario 2 pertenece al grupo grupo_c3
usuario 2 pertenece al grupo grupo_c5

Espero, que te sirva esta solución.
__________________
Entra en mi blog sobre base de datos Oracle:
http://mundodb.es
  #3 (permalink)  
Antiguo 15/05/2013, 16:41
Avatar de zarwar  
Fecha de Ingreso: mayo-2013
Ubicación: Madrid
Mensajes: 77
Antigüedad: 11 años, 7 meses
Puntos: 4
Respuesta: Ftp + usuarios + sub usuarios

Te pongo un ejemplo de como podría ser los comandos a lanzar. Hay que hacerlo como administrador o root:

# crear los grupo
groupadd grupo_c1
groupadd grupo_c2
groupadd grupo_c3
groupadd grupo_c5


# permisos grupo_c1
usermod -G grupo_c1 usuario 2
usermod -G grupo_c1 usuario 3
usermod -G grupo_c1 usuario 4

# permisos grupo_c2
usermod -G grupo_c2 usuario 3
usermod -G grupo_c2 usuario 4

# permisos grupo_c3
usermod -G grupo_c3 usuario 2

# permisos grupo_c5
usermod -G grupo_c5 usuario 2

# cambiar propietario a nivel de grupo de los directorios
chown -R :grupo_c1 /usuarios/Usuario1/carpeta1/
chown -R :grupo_c2 /usuarios/Usuario1/carpeta2/
chown -R :grupo_c3 /usuarios/Usuario1/carpeta3/
chown -R :grupo_c5 /usuarios/Usuario1/carpeta5/

# cambiar permisos lectura y escritura para el dueño y para los miembros del grupo. Al resto les impide entrar
chmod 660 /usuarios/Usuario1/carpeta1/
chown 660 /usuarios/Usuario1/carpeta2/
chown 660 /usuarios/Usuario1/carpeta3/
chown 660 /usuarios/Usuario1/carpeta5/


Fuentes, para saber más sobre permisos y manejo de grupos:
http://ernestogamez.es/dar-permisos-a-usuario-ftp-al-grupo-apache/
http://es.wikipedia.org/wiki/Chmod
__________________
Entra en mi blog sobre base de datos Oracle:
http://mundodb.es

Etiquetas: ftp, usuario
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 19:40.