CentOS chmod surpassant set-group-ID?

0

Je suis habitué à configurer SGID sur un répertoire

chmod -R g+s example et alors
chmdo -R 750 example

Et que le répertoire et tous les sous-répertoires conservent l'ID de groupe. Sur CentOS, le SGID est remplacé par la deuxième commande.

Le système d'exploitation est la version 5.6 (finale) de CentOS.

En théorie, et comme il est dit sur cette page , "si des commandes comme chmod effaçaient systématiquement ces bits sur les répertoires, les mécanismes seraient moins pratiques ..." et c'est exactement ce qui se passe. chmod -R 750supprime efficacement le SGID.

Comment puis-je rendre g+spermanent?

Frankie
la source
setgid et collant sont deux choses différentes.
Ignacio Vazquez-Abrams le
@ Ignacio, ça va aller plus loin. En ce moment, corrige juste pour que les autres ne soient pas confus. Merci!
Frankie

Réponses:

2

Utilisez 2750plutôt avec chmod.

Ignacio Vazquez-Abrams
la source
Merci pour votre réponse. Utiliser 2750fonctionnerait, mais cela ne le rend pas permanent . Dès que je fais quelque chose comme chmod -R 640ça, ça prend le dessus. Sur Fedora, je n'ai jamais eu ce problème ...
Frankie
1
Fedora a une version plus récente de coreutils.
Ignacio Vazquez-Abrams le
c'est tout. CentOS utilise une version assez ancienne de coreutils. Merci d'avoir attrapé celui-ci!
Frankie