Heredar permisos en subcarpetas (CHMOD)

Imagen de alden26261
0 puntos

Saludos a toda la comunidad de Ubuntu-es.

Nesecito que me ayuden con el siguiente problema.

Quiero que al crear una subcarpeta herede los permisos de su carpeta madre.

El problema es que tengo un servidor FTP con ProFTP y el usuario2 no puede crear subcarpetas dentro de la carpeta hecha por el usuario1.

Aclaración: Los dos usuarios pertenecen al mismo grupo.

Realicé lo siguiente:

chgrp -R grupoftp /home/ftp

y luego...

chmod -R g+wrx /home/ftp

cuando hago esta operación las carpetas obtienen los permisos que nesecito y todo se soluciona.

Pero, cuando el usuario2 nesecita crear otra subcarpeta dentro de una carpeta del usuario1, me da acceso denegado y tengo que volver a realizar el 2do comando.
La cosa es que las subcarpetas no están heredando los permisos de sus carpetas madres.

¿Qué estoy haciendo mal?

Ojalá me puedan ayudar.

Mil gracias de antemano.

Imagen de guerrilla
+1
0
-1

Hasta donde sé, no hay tal cosa como lo que pides (la "herencia de permisos"). No es un asunto de los archivos, sino de los usuarios que los crean; cada usuario tiene una configuración de con qué permisos se crearán nuevos archivos/directorios.

Lo que estás haciendo mal es la visualización del problema. No tengo experiencia con ProFTP pero seguro deberás poder especificar los permisos mediante alguna directiva de configuración del programa. Busca por "proftp umask" en google, sino quizá puedas cambiar los valores por default para los usuarios de ese grupo.

Suerte.

+1
0
-1
Imagen de alden26261
+1
0
-1

OK, lo intentaré y luego te digo...

gracias !!

I'm inside open your eyes, I'm you !!!

+1
0
-1

Im Inside Open Your Eyes ... Im You!!

Imagen de alden26261
+1
+1
-1

Problema resuelto !!.

Primero que todo, gracias guerrilla !!, me distes un buen impulso en esta busqueda.

Lo que pasaba era que aunque yo le añadía el grupo de administración a los usuarios ellos seguian presentando los permisos de su grupo predeterminado, es decir yo solo estaba añadiendo otro grupo, los usuarios no se regían por él.

con solo introducir esta línea de comandos todo se arregló.

usermod -g grupodeusuario nombredeusuario

apartir de este momento el usuario tendrá ese grupo como predeterminado y todos sus permisos se regirán por él.


Aquí muestro los pasos que se deben seguir desde el principio por si le sirve a alguien.

Primero cambiamos los grupos de todas las carpetas del FTP al nuevo.

chgrp -R grupoftp /home/ftp

Luego asignamos los permisos que tendrá este nuevo grupo sobre las carpetas y subcarpetas del FTP.

chmod -R g+wrx /home/ftp

Y por último añadimos a un usuario dentro de este nuevo grupo.

usermod -g grupoftp nombredeusuario

Nota: El usuario y el grupo deben estar creados con anterioridad.

Crear usuario:

adduser nombredeusuario

Crear grupo:

addgroup nombredelgrupo

Cualquier duda respecto al contenido, por favor hacerlo saber.

P.D. Si se pueden heredar los permisos, instalando y usando las ACL.

setfalc -d -R -m g:grupoftp:rw /home/ftp

Saludos !!

I'm inside open your eyes, I'm you !!

+1
+1
-1

Im Inside Open Your Eyes ... Im You!!

Imagen de juanmanuel35
+1
0
-1

Buenos dias, segui el pie de la letra las instrucciones, ya que tengo el mismo problema, tengo que "heredar" los permisos para el directorio y que todos los usuarios, que perteneces al mismo grupo puedan ver y utilizar los mismos archivos, independientemente de que pueden pertenecer a otros grupos. No se que hice mal o que me falto, tengo los usuarios creados, tengo la carpeta creada y pertenecen los usuarios al grupo que ademas es su grupo principal. cambie los permisos de la carpeta (770) y asigne a la carpeta como parte del grupo. Que mas puedo hacer o revisar

+1
0
-1
Imagen de alden26261
+1
0
-1

Hola Juan,

Primeramente, perdona por la demora en responderte.
Nunca he trabajado con usuarios que presenten más de un grupo, pero pudiera que esté pasando esto:
- Si el usuario1 pertenece a varios grupos puede ser que el sistema reconozca al mismo usuario en el Nivel de grupos y en el nivel de Otros. Por lo tanto si asignas el permiso 770 estarías denegando a los usuarios con nivel Otros, y el usuario1 también pertenece a ese Nivel.
Como te decía nunca he trabajado con usuarios pertenecientes a varios grupos, nosé si está correcto lo que te digo, pero es lo que yo haría, darle en vez del permiso 770, el 775, para que puedan ver documentos y abrir carpetas.

P.D. Dime como te fue o si ya lo habías logrado, qué hicistes

Saludos

+1
0
-1

Im Inside Open Your Eyes ... Im You!!