2 votes

Propager les permissions aux sous-dossiers et aux sous-fichiers

Je sais qu'en utilisant sudo chmod 777 /folder définira une permission particulière pour /dossier, mais ne fera pas de même avec les sous-dossiers et les sous-fichiers à l'intérieur du dossier.

Existe-t-il une commande de terminal pour propager les permissions à l'intérieur du dossier ?

0 votes

Lisez : man chmod

6voto

jherran Points 12554

Vous devez utiliser -R pour rendre la commande récursive :

sudo chmod -R 777 /folder

0 votes

Cela modifiera également les permissions de chaque fichier du dossier et de ses sous-dossiers. La méthode permettant de ne modifier les autorisations que pour le dossier et ses sous-dossiers serait la suivante find folder -type d -exec chmod 777 {} +

0 votes

Il semble que c'est ce que le PO veut... Lisez attentivement : "avec des sous-dossiers et des sous-fichiers à l'intérieur du dossier".

0 votes

Oui, je dois lire plus attentivement, mais ce n'est pas une bonne idée de définir le bit exécutable sur un fichier ordinaire.

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