Se me solicitó agregar permisos de grupo-wrx a un directorio en la carpeta de inicio de otro usuario.
Creo que lo que debo hacer es ejecutarlo chmod 771 -R directoryname
en el directorio principal. Lo que no puedo encontrar en ninguna parte de los tubos es cómo especificar a qué grupo quiero otorgar estos permisos. Personalmente, estoy en varios grupos, y en un grupo que no conozco como root.
En caso de que sea importante, el sistema ejecuta Redhat 5.4.
fuente
chmod +X
al parecer también es compatible con BSD (Mac OS X). El escrutinio cuidadoso de POSIXchmod
indica que+X
es una característica POSIX después de todo: el símbolo permanente X representará la parte de ejecución / búsqueda de los bits de modo de archivo si el archivo es un directorio o si los bits de modo de archivo actuales (no modificados) tienen al menos uno de el conjunto de bits de ejecución (S_IXUSR, S_IXGRP o S_IXOTH). Se ignorará si el archivo no es un directorio y ninguno de los bits de ejecución se establece en los bits del modo de archivo actual. Tenga en cuenta la justificación a continuación.Cada archivo en un sistema de archivos ext tiene:
Si está configurando permisos de grupo rwx en un archivo, solo el grupo propietario de ese archivo puede leerlo / escribirlo / ejecutarlo. Sin embargo, puede cambiar de usuario y propietario con:
Existen diferentes implementaciones para los privilegios del sistema de archivos extendido, es decir, ACL (listas de control de acceso) en Mac OS X, pero como no soy un experto en Linux, probablemente deberías preguntar en Server Fault por eso.
fuente