Que signifie la lettre S
ci-dessous? Le fichier en question est un dossier.
J'ai lu ici qu'une majuscule S
peut indiquer que le setgid
bit est actif pour un exécutable binaire . Mais ceci est un dossier. Cela signifie-t-il toujours que le setgid
bit est activé pour cela? Si oui, qu'est-ce que cela signifie?
la source
setgid has no effect if the group does not have execute permissions
parce que cela a un effet. Ajoutez simplement un fichier au répertoire en tant que propriétaire du répertoire: le fichier contiendra le groupe du répertoire au lieu du groupe principal du propriétaire.La lettre majuscule S vient du fait que le répertoire ne dispose pas des autorisations d'exécution pour le groupe. D'une certaine manière, cela indique une "erreur", comme vous le dites:
(source: https://www.gnu.org/software/coreutils/manual/html_node/Directory-Setuid-and-Setgid.html )
Cependant, vous refusez l'autorisation aux membres du groupe d'entrer dans l'annuaire.
la source