IPB

Bienvenue invité ( Connexion | Inscription )

 
Reply to this topicStart new topic
> Terminal passer dossier lecture seule en lecture écriture, Script terminal pour changer les droits de dossiers et sous-dossier
Options
hubeert
posté 27 Mar 2023, 09:11
Message #1


Macbidouilleur de vermeil !
****

Groupe : Membres
Messages : 951
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)
Go to the top of the page
 
+Quote Post
luc1en
posté 27 Mar 2023, 09:32
Message #2


Macbidouilleur de bronze !
**

Groupe : Membres
Messages : 401
Inscrit : 29 Aug 2006
Lieu : France
Membre no 66 917



Bonjour,
Terminal n'est pas indispensable
Citation ("aide Mac")
Appliquer les autorisations à tous les éléments d’un dossier ou d’un disque

Sur votre Mac, sélectionnez un disque ou un dossier, puis choisissez Fichier > Lire les informations.

Cliquez sur le menu local Action en bas de la fenêtre, puis choisissez « Appliquer aux éléments inclus ».


et avec Terminal
Code
man chmod

ou
Citation ("stackoverflow")
If you already are in the parent folder of "Folder" you can run chmod -R 777 "Folder"

The -R option will tell chmod to do it Recursively.


Ce message a été modifié par luc1en - 27 Mar 2023, 09:36.


--------------------
Quelques très vieux Mac stockés ici et là.
Et enfin un ordi moderne… sous Linux.
Go to the top of the page
 
+Quote Post
hubeert
posté 27 Mar 2023, 09:48
Message #3


Macbidouilleur de vermeil !
****

Groupe : Membres
Messages : 951
Inscrit : 19 May 2005
Lieu : Chateauneuf du pape
Membre no 39 495



ah beh merci beaucoup..

Et pour le code par curiosité ca serait donc

Code
chmod -R 777 "Folder"
. ?



merci encore.



Ca marche de feu!! merci

Ce message a été modifié par hubeert - 27 Mar 2023, 09:52.


--------------------
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)
Go to the top of the page
 
+Quote Post
Jedge
posté 27 Mar 2023, 16:32
Message #4


Macbidouilleur d'Or !
*****

Groupe : Membres
Messages : 4 182
Inscrit : 13 Dec 2007
Membre no 102 454



Attention tout de même, la modification en 777 signifie que c'est open bar pour tout le monde, en terme de sécurité c'est comme laisser grande ouverte la porte avec les clés dans la serrure wink.gif


--------------------
MBP 2015 15" Core i7 2,2Ghz - 16Go de Ram
iMac early 2009 24" + MBA 2021 13" M1
Iphone 8 + XS 64Go
Go to the top of the page
 
+Quote Post
luc1en
posté 27 Mar 2023, 22:53
Message #5


Macbidouilleur de bronze !
**

Groupe : Membres
Messages : 401
Inscrit : 29 Aug 2006
Lieu : France
Membre no 66 917



Citation (Jedge @ 27 Mar 2023, 15:32) *
Attention tout de même, la modification en 777 signifie que c'est open bar pour tout le monde, en terme de sécurité c'est comme laisser grande ouverte la porte avec les clés dans la serrure wink.gif

Bonjour,
par analogie avec un site web, 755 serait-il préférable ?


--------------------
Quelques très vieux Mac stockés ici et là.
Et enfin un ordi moderne… sous Linux.
Go to the top of the page
 
+Quote Post
twist67
posté 28 Mar 2023, 18:42
Message #6


Adepte de Macbidouille
*

Groupe : Membres
Messages : 57
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.
Go to the top of the page
 
+Quote Post

Reply to this topicStart new topic
1 utilisateur(s) sur ce sujet (1 invité(s) et 0 utilisateur(s) anonyme(s))
0 membre(s) :

 



Nous sommes le : 28th March 2024 - 23:01