2 votes

Définir les permissions de tous les fichiers d'un dossier sans modifier les permissions du dossier lui-même ?

J'ai un dossier appelé my_files . Je le veux :

  1. définir les permissions pour permettre à tous les utilisateurs de lire, écrire et exécuter le dossier
  2. et définir les permissions sur tous les fichiers dans my_files pour permettre à tous les utilisateurs de lire et écrire

En tant que noob ayant lu le manuel ( man chmod ), je pense que le premier est accompli avec :

chmod a=rwx my_files

Je sais que l'option -R applique les permissions de manière récursive, mais je ne pense pas que ce soit ce que je veux pour le numéro 2. Dois-je plutôt faire naviguer mon répertoire jusqu'au dossier et appliquer chmod a=rw ?

0voto

easthighNerd Points 321

Si vous changez les permissions du dossier d'abord, puis celles du contenu ensuite (via /path/to/my_files/* 代わりに /path/to/my_files ), vous devriez être en mesure d'accomplir ce que vous cherchez à faire.

Exemple :

chmod a=rwx /path/to/my_files/ && chmod a=rw /path/to/my_files/*

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