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

42

J'ai un problème d'accès à certains fichiers et répertoires que j'ai localisés au groupe auquel ils ont été affectés.

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

Un grand nombre de fichiers et de répertoires nécessite cette modification. Si croyez que l'utilisation de chmod change le propriétaire qui est correctement défini et qu'il est nouveau pour Ubuntu, je suis réticent à expérimenter sans une meilleure compréhension de la façon dont le propriétaire et les groupes fonctionnent dans les paramètres d'autorisations.

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

Pierre de taille
la source

Réponses:

82

chmodne change pas de propriétaire. Cela change les permissions. chownchange de propriétaire (et de groupe si besoin est) et chgrpchange de groupe.

Vous pouvez utiliser

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

pour définir la propriété des utilisateurs et des groupes, d'où -Rprovient tout ce qui se trouve à l'intérieur directory. Donc sudo chown -R rinzwind:rinzwind /tmp/, définir /tmp/et tout le contenu à l'utilisateur rinzwind et le groupe rinzwind.

Il y a aussi

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

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

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

Rinzwind
la source
15

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

Krzemian
la source
C'est ce que la réponse de Rinzwind dit déjà, mais pas aussi clairement. Je suppose que votre réponse n'est pas un doublon alors.
David Foerster
-1

Pour changer de groupe en utilisateur actuel. Utilisez ceci:

sudo chgrp -R $USER ~/.blabla
Tobias K
la source
1
Merci de votre contribution à Askubuntu. Toutefois, il s’agit d’un duplicata de la réponse acceptée. S'il vous plaît envisager de l'enlever.
user3140225