GNU/Linux >> Tutoriales Linux >  >> Linux

¿Cómo fuerzo permisos específicos para nuevos archivos/carpetas en el servidor de archivos de Linux?

Solución 1:

Por lo general, uso la funcionalidad nativa de SAMBA para la administración de permisos y grupos en recursos compartidos. Por ejemplo..

force user=user1
force group=sharedgroup
create mask=775

Debe especificar esta configuración en el recurso compartido. Asegúrese de volver a cargar SAMBA después del cambio de configuración, lo que podría hacerse mediante el script de inicio.

Solución 2:

Establezca los permisos en el directorio para que sean 2777, así:

chmod 2777 /shared/dir

Esto hace que todos los archivos y carpetas del directorio '/shared/dir' hereden los permisos del directorio superior, en este caso 777.

Luego, haga esto para asegurarse de que todos los archivos tengan los permisos adecuados:

chmod -R 777 /shared/dir

Solución 3:

Me doy cuenta de que esta es una pregunta antigua, pero recientemente tuve un problema similar y así es como lo resolví:

[share]
security mask = 0770
create mask = 0770
force create mode = 0660
comment = Samba share for IT
path = /raid/share
browseable = YES
guest ok = no
write list = root, @"DOMAIN+it_nfs"
force group = DOMAIN+it_nfs

Esto garantiza que los usuarios deben estar en el grupo de seguridad "it_nfs" en AD, todos los archivos se escribirán con el grupo "it_nfs" y todos los archivos se escribirán con al menos 0660 y como máximo 0770 permisos. Forzar la identificación del grupo asegura que cualquier persona en ese grupo pueda leer/escribir los archivos en el recurso compartido. De lo contrario, terminará con situaciones en las que un archivo escrito como bob:bob no puede ser escrito por charlie:charlie, aunque ambos estén en "it_nfs".


Linux
  1. Cómo configurar el servidor SAMBA y transferir archivos entre Linux y Windows

  2. Linux:¿problemas de permisos para el directorio compartido en un servidor?

  3. Cómo auditar modificaciones de archivos y ejecuciones de archivos en Linux

  4. ¿Cómo establecer permisos de archivo predeterminados para todas las carpetas/archivos en un directorio?

  5. ¿Cómo funcionan los permisos de archivo para el usuario root?

Comando ls en Linux para listar archivos

Cómo cambiar el nombre de un archivo (s) en Linux

Permisos de Linux:cómo encontrar los permisos de un archivo

Cómo encontrar archivos que contengan una cadena de texto específica en Linux

Cómo abrir archivos y carpetas como administrador en Nautilus File Manager en Linux

Cómo comprimir un archivo en Linux