Estoy acostumbrado a configurar SGID en un directorio
chmod -R g+s example
y entonces
chmdo -R 750 example
Y haga que el directorio y todos los subdirectorios conserven el ID de grupo establecido. En CentOS SGID se anula con el segundo comando.
El sistema operativo es CentOS versión 5.6 (Final)
En teoría, y como dice en esta página , "si comandos como chmod borraran rutinariamente estos bits en los directorios, los mecanismos serían menos convenientes ..." y es exactamente lo que está sucediendo. chmod -R 750
está eliminando eficazmente el SGID.
¿Cómo puedo hacer g+s
permanente?
Respuestas:
Usar
2750
con chmod en su lugar.fuente
2750
funcionaría pero no lo hace permanente . Tan pronto como hago algo asíchmod -R 640
, anula la parte pegajosa. En Fedora nunca tuve este problema ...