Terminal passer dossier lecture seule en lecture écriture, Script terminal pour changer les droits de dossiers et sous-dossier |
Bienvenue invité ( Connexion | Inscription )
Terminal passer dossier lecture seule en lecture écriture, Script terminal pour changer les droits de dossiers et sous-dossier |
27 Mar 2023, 09:11
Message
#1
|
|
Macbidouilleur de vermeil ! Groupe : Membres Messages : 953 Inscrit : 19 May 2005 Lieu : Chateauneuf du pape Membre no 39 495 |
bonjour.
J'ai un dossier comprenant des sous dossiers qui eux même peuvent contenir des sous dossiers etc. et je dois tous les passer de lecture seule en écriture-lecture. j'ai commencer à la main et c'est fastidieux . Y aurait il une manière avec le terminal d'automatiser cela ? Je vous remercie par avance. -------------------- Musique techno avec MAO (Logic Pro)
des que quelqu'un a du pouvoir il croit détenir la vérité... Des que quelqu'un a un clavier il A la la vérité.(Forcément) |
|
|
28 Mar 2023, 18:42
Message
#2
|
|
Adepte de Macbidouille Groupe : Membres Messages : 71 Inscrit : 17 Oct 2022 Membre no 216 806 |
Bonjour,
Alors déjà un chmod -R 777 c'est la pire des choses à faire, cela va rendre executables la totatilé des fichiers qu'il y a dans les répertoires. Mais il y a encore plus grave : c'est de lancer une commande dans le terminal sans comprendre ce qu'elle fait. Ci-dessous voici comment changer correctement les droits sur les fichiers avec chmod (et bien évidemment vous n'utilisez pas cette commande avant d'avoir compris ce qu'elle fait réellement). Code chmod -R u+rwX,go+rX,go-w Explication sommaire : -R = récursif u+rwX = le user peut lire, écrire et executer; go+rX = le groupe et les autres (others) peuvent lire et executer; go-w = le groupe et les autres ne peuvent pas écrire Attention à bien utiliser le X majuscule et non pas le x minuscule, ils n'ont pas le même effet. Citation execute (or search for directories) (x)
execute/search only if the file is a directory or already has execute permission for some user (X) Ce message a été modifié par twist67 - 28 Mar 2023, 18:44. |
|
|
Nous sommes le : 6th June 2024 - 00:25 |