0 votes

Quelle est la commande de terminal équivalente pour supprimer les utilisateurs/groupes d'un dossier de manière récursive ?

Voici ce que je fais lorsque je supprime les droits d'un utilisateur ou d'un groupe sur un dossier et sur tous ses fichiers et dossiers enfants :

  • Cliquez avec le bouton droit de la souris sur le dossier
  • Cliquez sur "Obtenir des informations"
  • Déverrouiller le cadenas (en tapant mon mot de passe administrateur)
  • Supprimer des utilisateurs et/ou des groupes
  • Appuyez sur "Appliquer à tous les éléments joints" et confirmez.

Comment puis-je faire cela à partir du terminal ?

0voto

Farinha Points 5518

Vous utiliserez le chmod avec la commande -a pour supprimer les entrées de la liste de contrôle d'accès, et le drapeau -R pour le faire de manière récursive.

Par exemple :

$ chmod -R -a "admin allow read" foldername

rendrait tous les fichiers dans foldername en lecture seule pour l'utilisateur admin (parce que vous supprimez la propriété "allow read" pour "admin").

$ chmod -R -a "joe allow delete" foldername

empêcherait l'utilisateur Joe de supprimer n'importe quel fichier de la base de données foldername .

Pour ajouter des propriétés, utilisez +a au lieu de -a .

Pour plus de détails et d'exemples, voir la page chmod ou la page de manuel cet article .

LesApples.com

LesApples est une communauté de Apple où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres utilisateurs d'appareils Apple, poser vos propres questions ou résoudre celles des autres.

Powered by:

X