On m'a demandé d'ajouter des autorisations group-wrx à un répertoire dans le dossier de départ d'un autre utilisateur.
Je crois que ce que je dois faire est d'exécuter chmod 771 -R directoryname
dans le répertoire parent. Ce que je ne trouve nulle part sur les tubes, c'est comment spécifier à quel groupe je veux donner ces autorisations. Je suis personnellement dans un certain nombre de groupes, et dans un groupe que je ne connais pas en tant que root.
Si cela est important, le système exécute Redhat 5.4.
la source
chmod +X
est également pris en charge sur BSD (Mac OS X). Un examen attentif de POSIXchmod
indique que+X
c'est une fonctionnalité POSIX après tout: le symbole permanent X doit représenter la partie exécution / recherche des bits de mode de fichier si le fichier est un répertoire ou si les bits de mode de fichier actuels (non modifiés) ont au moins l'un des l'ensemble de bits d'exécution (S_IXUSR, S_IXGRP ou S_IXOTH). Il doit être ignoré si le fichier n'est pas un répertoire et qu'aucun des bits d'exécution n'est défini dans les bits du mode fichier actuel. Notez la justification ci-dessous.Chaque fichier sur un système de fichiers ext a:
Si vous définissez des autorisations de groupe rwx sur un fichier, seul le groupe propriétaire de ce fichier peut le lire / écrire / l'exécuter. Vous pouvez cependant changer d'utilisateur et de propriétaire avec:
Il existe différentes implémentations pour les privilèges étendus du système de fichiers, c'est-à-dire les ACL (listes de contrôle d'accès) sur Mac OS X, mais comme je ne suis pas un expert Linux, vous devriez probablement demander cela dans Server Fault .
la source