CentOS chmod anulando set-group-ID?

0

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 750está eliminando eficazmente el SGID.

¿Cómo puedo hacer g+spermanente?

Frankie
fuente
setgid y sticky son dos cosas diferentes.
Ignacio Vazquez-Abrams
@Ignacio, lo miraré más a fondo. En este momento solo lo corregí para que otros no se confundan. ¡Gracias!
Frankie

Respuestas:

2

Usar 2750con chmod en su lugar.

Ignacio Vazquez-Abrams
fuente
Gracias por su respuesta. Usar 2750funcionarí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 ...
Frankie
1
Fedora tiene una versión más nueva de coreutils.
Ignacio Vazquez-Abrams
Eso es. CentOS está utilizando una versión bastante antigua de coreutils. Gracias por atrapar este!
Frankie