Contenu | Rechercher | Menus

Annonce

Si vous avez des soucis pour rester connecté, déconnectez-vous puis reconnectez-vous depuis ce lien en cochant la case
Me connecter automatiquement lors de mes prochaines visites.

À propos de l'équipe du forum.

#1 Le 31/08/2010, à 19:53

Blup5

[Résolu] Commande pour dire "tous les fichiers du répertoire"?

Bonjour smile

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 hmm

merci d'avance smile

Dernière modification par Blup5 (Le 31/08/2010, à 20:19)


Blup 5 - Ubuntu Natty 11.04 (gnome) - Acer Aspire 1690

Hors ligne

#2 Le 31/08/2010, à 19:55

tipiaf

Re : [Résolu] Commande pour dire "tous les fichiers du répertoire"?

option -R pour recursive smile


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, à 19: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, à 21: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, à 19: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, à 20: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 smile


Blup 5 - Ubuntu Natty 11.04 (gnome) - Acer Aspire 1690

Hors ligne

#6 Le 31/08/2010, à 20: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, à 20: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, à 20:11

Blup5

Re : [Résolu] Commande pour dire "tous les fichiers du répertoire"?

ah d'accord merci smile Mais pour l'instant les dossiers avec lesquels j'ai essayé appartiennent toujours à root... Je vais tenter autre chose

EDIT:
Oh smile en fait j'ai fait

sudo chown user /home/user/dossierauhasard/*

et ça a marché smile (enfin je crois) smile

Dernière modification par Blup5 (Le 31/08/2010, à 20:13)


Blup 5 - Ubuntu Natty 11.04 (gnome) - Acer Aspire 1690

Hors ligne

#8 Le 31/08/2010, à 20: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, à 20: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, à 20: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 hmm bizarre

Dernière modification par Blup5 (Le 31/08/2010, à 20:17)


Blup 5 - Ubuntu Natty 11.04 (gnome) - Acer Aspire 1690

Hors ligne

#10 Le 31/08/2010, à 20: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, à 20: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, à 20:19

Blup5

Re : [Résolu] Commande pour dire "tous les fichiers du répertoire"?

Parfait ça a marché smile

Merci beaucoup! je n'avais en fait pas bien compris ta commande big_smile

Merci merci beaucoup!! big_smile big_smile big_smile


Blup 5 - Ubuntu Natty 11.04 (gnome) - Acer Aspire 1690

Hors ligne

#12 Le 31/08/2010, à 20: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, à 20: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