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?


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.


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
Al usar nuestro sitio, usted reconoce que ha leído y comprende nuestra Política de Cookies y Política de Privacidad.
Licensed under cc by-sa 3.0 with attribution required.