web-dev-qa-db-fra.com

Modifier l'accès du groupe au répertoire et à tous les sous-répertoires et fichiers

Il y a propriété racine et groupe racine appliqué à /media/pandya/Ext4/* ("pandya" est le nom d'utilisateur). Pour appliquer le groupe "pandya", je lance la commande suivante:

 Sudo chown -hR root:pandya /media/pandya/Ext4/*

Maintenant, il y a propriété racine et groupe "pandya" appliqué à /media/pandya/Ext4 et à tous les sous-fichiers et répertoires.

Mais le groupe "pandya" a seulement la permission "Accéder aux fichiers" (pour les répertoires) et "Lire les fichiers" (pour les fichiers) pour tous les sous-répertoires et fichiers.

Donc, Comment appliquer des autorisations complètes ("créer et supprimer des fichiers" dans des répertoires et "lire et écrire" dans des fichiers) pour regrouper "pandya"? Donc, je peux accéder pleinement à /media/pandya/Ext4/ et à tous les sous-répertoires et dossiers avec le groupe "pandya".

5
Pandya

La commande chownpermet de modifier la propriété de l'utilisateur et du groupe . Pour modifier les autorisations, vous avez besoin de chmodname__. Ainsi, une fois que vous avez défini la propriété du groupe sur pandyaen utilisant chowncomme vous l'avez, modifiez les autorisations pour donner au groupe un accès en écriture:

chmod -R g+w /media/pandya/Ext4/

De man chmod:

Le format d'un mode symbolique est [ugoa ...] [[+ - =] [perms ...] ...], où perms correspond à zéro ou plusieurs lettres de l'ensemble rwxXst, ou à une seule lettre de l'ensemble ugo. Plusieurs modes symboliques peuvent être donnés, séparés par des virgules.

Une combinaison des lettres ugoa détermine quels accès des utilisateurs au fichier sera modifié: l'utilisateur à qui il appartient (u), autres utilisateurs du groupe du fichier (g), autres utilisateurs ne figurant pas dans le fichier. groupe (o) ou tous les utilisateurs (a). Si aucun de ces éléments n'est donné, l'effet est comme si un était donné, mais les bits définis dans l'umask ne sont pas affectés.

L'opérateur + fait en sorte que les bits de mode de fichier sélectionnés soient ajoutés aux bits de mode de fichier existants de chaque fichier; - provoque leur élimination; et = provoque leur ajout et provoque la suppression des bits non mentionnés

-R, --recursive

changer les fichiers et les répertoires de manière récursive

Ainsi, g+w signifie "donner aux utilisateurs appartenant au groupe un accès en écriture" et -R signifie à tous les fichiers et sous-répertoires de manière récursive.

5
terdon

Utilisation:

Sudo chown -hR pandya:pandya /media/pandya/Ext4/

Pour plus d'informations, exécutez man chown dans le terminal pour le fichier man.


EDIT: En passant, vous n'avez pas besoin de * à la fin puisque vous le faites de manière récursive.

0
Parto