#1 Le 03/04/2009, à 20:28
- Guilhem 58
Modifier massivement les permissions de plusieurs fichiers - RESOLU
Bonsoir à tous !
J'ai un dossier principal contenant de multiples sous-dossiers. Le dossier principal comporte quelques 1800 fichiers (répartis dans les sous-dossiers) ! Je souhaiterais modifier les permissions des docs en faisant le moins de manips ...
Si on change les permissions du dossier, les permissions des fichiers contenus ne changent pas. Comment faire pour que tous les documents contenus dans les sous-dossier aient les mêmes permissions ?
Petite précision : je souhaiterais que tous les fichiers soient en lecture et écriture et interdire l'éxécution du fichier comme un programme.
Si quelqu'un connaît une manip ... je suis preneur !!!
@+ Guilhem
Dernière modification par Guilhem 58 (Le 04/04/2009, à 06:07)
Portable PackardBell - Intel Core2Duo T5250 - 1.50GHz - 2Go RAM - GeForce 8600M GS – LInux Mint 9
Hors ligne
#2 Le 03/04/2009, à 20:43
- maskott
Re : Modifier massivement les permissions de plusieurs fichiers - RESOLU
chmod -R
c'est "-R" qui rend la commande récursive
Backups are for wimps. Real men upload their work to an ftp server and have everybody mirror it. - Linus Torvalds
[RESOLU] dans les posts qui le sont, merci
(Et si vous y arrivez tout seul, indiquez aussi la solution, remerci)
Hors ligne
#3 Le 03/04/2009, à 22:16
- Guilhem 58
Re : Modifier massivement les permissions de plusieurs fichiers - RESOLU
Salut Maskott !
Merci, mais je ne sais pas comment utiliser cette commande !!!
Quelqu'un pourrait-il me fournir un exemple pour que je tente de comprendre ...
Désolé mais je suis pas un pro ...
@+ Guilhem58
Portable PackardBell - Intel Core2Duo T5250 - 1.50GHz - 2Go RAM - GeForce 8600M GS – LInux Mint 9
Hors ligne
#4 Le 03/04/2009, à 22:22
- sinbad83
Re : Modifier massivement les permissions de plusieurs fichiers - RESOLU
Salut,
l'option -R pour la récursivité dans un répertoire s'applique aussi bien pour chmod, chown ou chgrp.
Il s'utilise comme ceci:
sudo chmod -R 666 repertoire/
(cela dépend à qui tu veux donner ces droits)
Regarde aussi la doc http://doc.ubuntu-fr.org/droits
Dernière modification par sinbad83 (Le 03/04/2009, à 22:25)
La connaissance n'est pas une denrée rare, il faut la partager avec les autres.
Linux registered #484707
Site: www.coursinforev.org/doku.php
Desktop AMD Ryzen 5-3600, RAM 16GB, Ubuntu 20.10, HP Pavillon G6 Ubuntu 20.10 et Ten, Serveur Ubuntu 18.04
Hors ligne
#5 Le 03/04/2009, à 23:07
- zibletop
Re : Modifier massivement les permissions de plusieurs fichiers - RESOLU
Salut,
La bonne commande est:
chmod -R -x,u+rwX,og+rX NomDossier/
-R = Recursif
-x enlève tout les droits d'exécution
u+rwX = utilisateur -> lecture / écriture et eXecution (i.e. navigation) pour les dossier uniquement
og+rX = groupe et autres -> lecture et eXecution (i.e. navigation) pour les dossier uniquement
Pour plus de details sur chmod:
man chmod
a+
Dernière modification par zibletop (Le 03/04/2009, à 23:07)
Hors ligne
#6 Le 04/04/2009, à 06:07
- Guilhem 58
Re : Modifier massivement les permissions de plusieurs fichiers - RESOLU
Salut Sinbad et Zibletop !
Super Zibletop !!! Un p'tit coup de commande et toutes les permissions modifiées !!! :):)
Merci à vous deux. Je me voyais mal modifier les permissions des fichiers contenus dans chaque sous-dossier ... :D:D
@+ Guilhem 58
Portable PackardBell - Intel Core2Duo T5250 - 1.50GHz - 2Go RAM - GeForce 8600M GS – LInux Mint 9
Hors ligne
#7 Le 20/06/2017, à 08:32
- remidetoulon
Re : Modifier massivement les permissions de plusieurs fichiers - RESOLU
Bonjour, je reviens sur ce topic car voulant changer d'une manière générale et massive la permission de tous mes dossiers et sous dossier contenant des photos et des vidéos d'un répertoire j'ai tapé la commande suivante :
sudo chmod -R 666 /monrepertoire...
Voilà ce que j'obtiens en mode user :
Voilà ce que j'obtiens en root :
Quelqu'un connaît la commande pour remédier à mon erreur et ou faire en sorte de ne pas voir ces petits cadenas en mode user :
Hors ligne