62 votes

Quelle commande modifie le paramètre Groupe d'un répertoire ?

J'ai un problème d'accès à certains fichiers et répertoires que j'ai localisé dans le groupe assigné pour y accéder.

Lorsque je modifie manuellement le nom du groupe dans le menu propriétés/permissions d'un répertoire, du paramètre par défaut (MyGroup) au www-data utilisé par mon site Web Drupal, les messages d'erreur de répertoire que je reçois disparaissent.

Il y a un grand nombre de fichiers et de répertoires qui nécessitent ce changement. Si je crois que l'utilisation de chmod changera le propriétaire qui est correctement défini et étant nouveau sur Ubuntu, je suis réticent à expérimenter sans une meilleure compréhension du fonctionnement du propriétaire et des groupes dans les paramètres de permissions.

Quelle commande modifie le paramètre Groupe d'un répertoire ?

104voto

Rinzwind Points 270388

chmod ne change pas de propriétaire. Il change les permissions. chown change de propriétaire (et de groupe si nécessaire) et chgrp change de groupe.

Vous pouvez utiliser

chown {-R} [user]{:group} [file|directory]

pour définir la propriété de l'utilisateur et du groupe où -R fait tout ce qui est à l'intérieur directory . Donc sudo chown -R rinzwind:rinzwind /tmp/ mettrait /tmp/ et tout ce qu'il contient à l'utilisateur rinzwind et au groupe rinzwind.

Il y a également

chgrp {-R} [group] [file|directory]

si vous n'avez pas besoin de toucher aux autorisations de l'utilisateur et que vous devez seulement définir le groupe.

Oh et vous pouvez vérifier à quel groupe un utilisateur appartient avec groups {username} .

21voto

krzemian Points 311

En plus de la réponse de Rinzwind, vous pouvez également utiliser chown :group [file|directory] pour ne changer que le groupe et laisser le propriétaire intact.

2voto

otto Points 121

Pour changer le groupe à l'utilisateur actuel, utilisez ceci :

sudo chgrp -R $USER ~/.blabla

SistemesEz.com

SystemesEZ est une communauté de sysadmins où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres sysadmins, poser vos propres questions ou résoudre celles des autres.

Powered by:

X