3 votes

Comment permettre aux membres d'un groupe de lire les fichiers actuels et nouveaux d'un répertoire ?

Les membres du groupe d'achat doivent pouvoir lire tous les fichiers dans /data/sales. En outre, les membres doivent être en mesure de lire les nouveaux fichiers créés dans ce répertoire. Comment vais-je m'y prendre ?

Je comprends et je peux lire les permissions, mais les définir, c'est autre chose.

8voto

Rinzwind Points 270388
  • définir le groupe pour le répertoire /data/sales au groupe purchasing .
  • définir tous les fichiers dans /data/sales/ au groupe purchasing
  • définir les permissions pour le répertoire et les fichiers à "lire". Cela signifie qu'ils ne peuvent pas supprimer un fichier et ne peuvent pas le modifier.

Si j'ai bien compris, je dirais...

chgrp -R purchasing /data/sales
chmod 2750 /data/sales
chmod -R 0740 /data/sales/
  • 1er : mettre tous les fichiers et répertoires dans le groupe purchasing
  • Le 2ème fait le dir lui-même
  • les 2 fichiers du répertoire seront créés avec les permissions du groupe.
  • Le troisième fait les fichiers à l'intérieur du répertoire
  • le -R fait tous les fichiers dans /data/sales/
  • le 7 est lecture, écriture, exécution pour le propriétaire
  • les 5 moyens lus et exécutés pour le groupe. Les utilisateurs du groupe ne peuvent pas supprimer et ne peuvent pas créer de nouveaux fichiers. Ceci s'applique également aux nouveaux fichiers.
  • le 4 est lu pour le groupe. Le groupe peut donc voir les fichiers, mais pas les modifier ni les supprimer.
  • le 0 n'est pas un accès pour les autres

Je suppose que le propriétaire a toutes les permissions et que les autres n'en ont aucune. Si celles-ci doivent être appliquées aussi, le 2ème et le 4ème chiffre des commandes doivent être ajustés.

Les commandes supposent également que la personne qui les modifie a les autorisations nécessaires pour le faire. Si ce n'est pas le cas, ajoutez un sudo devant les lignes (ou utiliser root ).

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