#1 Le 31/08/2010, à 18:53
- Blup5
[Résolu] Commande pour dire "tous les fichiers du répertoire"?
Bonjour
Suite à un bug de mon ordinateur, j'ai sauvergardé mes fichiers sur un disque dur, puis j'ai installé Lucid, pour ensuite y remettre mes dossiers.
Sauf que.. grosse erreur de ma part, lorsque j'ai mis mes fichiers dans le disque dur, j'étais dans la version d'essai de Lucid, et j'ai tout effectué sous root.
Donc tous mes fichiers ont comme propriétaire "root" (et ne sont pas accessibles d'acces pour les utilisateurs)
je peux changer les permissions et propriétaires un par un manuellement, mais impossible de les faire tous à la fois...
existe-t-il une commande pour sélectionner tous les dossiers ou fichiers d'un répertoire par exemple?
Je sais que en commande je dois faire "chown user fichier", mais dans ce cas là je dois aussi tout faire un par un...
Voilà j'espère que quelqu'un a une solution... Sinon ce sera très long
merci d'avance
Dernière modification par Blup5 (Le 31/08/2010, à 19:19)
Blup 5 - Ubuntu Natty 11.04 (gnome) - Acer Aspire 1690
Hors ligne
#2 Le 31/08/2010, à 18:55
- tipiaf
Re : [Résolu] Commande pour dire "tous les fichiers du répertoire"?
option -R pour recursive
5 bonnes raisons de ne pas utiliser KDE
KDE est à la stabilité ce que Apple est à la liberté.
Hors ligne
#3 Le 31/08/2010, à 18:56
- tipiaf
Re : [Résolu] Commande pour dire "tous les fichiers du répertoire"?
ex : sudo chmod -R 777 /documents rendra tous les fichiers dans /documents en 777, idem pour les fichiers des sous-dossiers, etc
edit modo : attention à ne jamais lancer cette commande sur le dossier /home ou sur la racine / au risque de casser tout le système
Dernière modification par nesthib (Le 31/08/2010, à 20:01)
5 bonnes raisons de ne pas utiliser KDE
KDE est à la stabilité ce que Apple est à la liberté.
Hors ligne
#4 Le 31/08/2010, à 18:57
- MaxInux
Re : [Résolu] Commande pour dire "tous les fichiers du répertoire"?
sudo chown -R $:USER:$USER /lerepertoire/dusique/visé/*
Vous avez des soucis d'installation ou souhaitez une aide efficace, près et proche de vous....
Parrains Linux.
"« Tout ce dont nous avons besoin est une crise majeure appropriée, et les nations accepteront le Nouvel Ordre Mondial » (David Rockefeller)"
Hors ligne
#5 Le 31/08/2010, à 19:03
- Blup5
Re : [Résolu] Commande pour dire "tous les fichiers du répertoire"?
J'ai oublié de préciser que je suis très nul en commande :S
tiplaf, dois-je remplacer 777 par autre chose? "rw' ou je ne sais plus quoi?
Maxinus , le terminal me répond que ":user" n'est pas valide :S
merci de m'aider en tout cas
Blup 5 - Ubuntu Natty 11.04 (gnome) - Acer Aspire 1690
Hors ligne
#6 Le 31/08/2010, à 19:05
- MaxInux
Re : [Résolu] Commande pour dire "tous les fichiers du répertoire"?
les majuscules sont indispensables et j'ai fauté la commande précédente/
sudo chown -R $USER:$USER /lerepertoire/dudisque/visé/*
nb: c'est l'asterisque * qui dit au système "tous ce que tu vas trouver ici"
*.avi → tous les fichiers avi
*.mp3 → tous les mp3
Dernière modification par MaxInux (Le 31/08/2010, à 19:08)
Vous avez des soucis d'installation ou souhaitez une aide efficace, près et proche de vous....
Parrains Linux.
"« Tout ce dont nous avons besoin est une crise majeure appropriée, et les nations accepteront le Nouvel Ordre Mondial » (David Rockefeller)"
Hors ligne
#7 Le 31/08/2010, à 19:11
- Blup5
Re : [Résolu] Commande pour dire "tous les fichiers du répertoire"?
ah d'accord merci Mais pour l'instant les dossiers avec lesquels j'ai essayé appartiennent toujours à root... Je vais tenter autre chose
EDIT:
Oh en fait j'ai fait
sudo chown user /home/user/dossierauhasard/*
et ça a marché (enfin je crois)
Dernière modification par Blup5 (Le 31/08/2010, à 19:13)
Blup 5 - Ubuntu Natty 11.04 (gnome) - Acer Aspire 1690
Hors ligne
#8 Le 31/08/2010, à 19:12
- MaxInux
Re : [Résolu] Commande pour dire "tous les fichiers du répertoire"?
impossible sauf
1/ tu es loggué en root.
2/ le répertoire est sur une partition ntfs ou fat.
Sinon, le changement de propriétaire a du avoir lieu.
Dernière modification par MaxInux (Le 31/08/2010, à 19:13)
Vous avez des soucis d'installation ou souhaitez une aide efficace, près et proche de vous....
Parrains Linux.
"« Tout ce dont nous avons besoin est une crise majeure appropriée, et les nations accepteront le Nouvel Ordre Mondial » (David Rockefeller)"
Hors ligne
#9 Le 31/08/2010, à 19:15
- Blup5
Re : [Résolu] Commande pour dire "tous les fichiers du répertoire"?
mais dans "$USER:$USER" je dois mettre 2 fois mon identifiant, ou la premiere fois root et la deuxieme fois user?
j'ai essayé les 2 et rien ne se passait
EDIT: en fait il se passe un truc assez bizarre... dans la fenetre de permissions, mes fichiers appartiennent à root, mais le changement est que je peux les modifier sans problème bizarre
Dernière modification par Blup5 (Le 31/08/2010, à 19:17)
Blup 5 - Ubuntu Natty 11.04 (gnome) - Acer Aspire 1690
Hors ligne
#10 Le 31/08/2010, à 19:16
- MaxInux
Re : [Résolu] Commande pour dire "tous les fichiers du répertoire"?
En fait $USER:$USER fait appel aux variables système. Tu n'as rien à modifier.
$USER= utilisateur en cours.
echo $USER
Dernière modification par MaxInux (Le 31/08/2010, à 19:17)
Vous avez des soucis d'installation ou souhaitez une aide efficace, près et proche de vous....
Parrains Linux.
"« Tout ce dont nous avons besoin est une crise majeure appropriée, et les nations accepteront le Nouvel Ordre Mondial » (David Rockefeller)"
Hors ligne
#11 Le 31/08/2010, à 19:19
- Blup5
Re : [Résolu] Commande pour dire "tous les fichiers du répertoire"?
Parfait ça a marché
Merci beaucoup! je n'avais en fait pas bien compris ta commande
Merci merci beaucoup!!
Blup 5 - Ubuntu Natty 11.04 (gnome) - Acer Aspire 1690
Hors ligne
#12 Le 31/08/2010, à 19:19
- MaxInux
Re : [Résolu] Commande pour dire "tous les fichiers du répertoire"?
De rien et bienvenue ^^
@++
nb:
mais le changement est que je peux les modifier sans problème hmm bizarre
Si tu as fait un chmod -R 777 * , c'est normal et c'est une mauvaise idée.
La preuve, à présent, pierre paul jacques peuvent modifier des fichiers appartenant au root...niveau sécurité c'est pire que rien du tout ^^
sudo chmod -R 774 /lerepertoire/dudisque/*
au minimum
Dernière modification par MaxInux (Le 31/08/2010, à 19:24)
Vous avez des soucis d'installation ou souhaitez une aide efficace, près et proche de vous....
Parrains Linux.
"« Tout ce dont nous avons besoin est une crise majeure appropriée, et les nations accepteront le Nouvel Ordre Mondial » (David Rockefeller)"
Hors ligne