Grosse boulette, besoin d'aide - Linux et OS Alternatifs
Marsh Posté le 20-03-2004 à 15:44:12
zobbitenfer a écrit : ben vi en se logguant en root ... |
??
Je ne pensais pas a changer les droits des milliers de fichiers a la main en root si c'est a ca que tu pensais. Je pensais plutot a un outil ou un script...
Marsh Posté le 20-03-2004 à 15:48:32
Si je fais ca il s'arrete au premier sous-repertoire, les autres repertoires etant en 640 il ne les parcours pas et en plus je veux que mes repertoires restent en 700 ou 710.
Merci quand meme.
Marsh Posté le 20-03-2004 à 15:49:45
Oups desole je n'avais pas fais ca mais chmod -R 640 /home
J'essaie commetu dis.
Marsh Posté le 20-03-2004 à 16:01:00
sinon, tu fais find /home/ -type f | xargs chmod 640, puis find /home/ -typed | xargs chmod 700 pour les dossiers
Marsh Posté le 20-03-2004 à 16:03:06
Meci, j'essaie ca
Je peux lui preciser le type de fichier ? remplacer f par *.tar.gz par exemple ?
Marsh Posté le 20-03-2004 à 16:06:00
Code :
|
Ca veut dire quoi ?
Marsh Posté le 20-03-2004 à 16:09:55
un peu d'aide :
http://forum.hardware.fr/forum2.ph [...] 086&cat=11
http://forum.hardware.fr/forum2.ph [...] 352&cat=11
http://forum.hardware.fr/forum2.ph [...] 504&cat=11
http://forum.hardware.fr/forum2.ph [...] 008&cat=11
Marsh Posté le 20-03-2004 à 16:35:41
Merci beaucoup.
Recherche est mon ami. Je vais essayer d'y penser.
Une derniere question, quels sont les droits normalement sur les fichiers dans /sbin et /usr/sbin
Marsh Posté le 20-03-2004 à 16:38:09
à part pour quelques uns :
755 root:root
Marsh Posté le 20-03-2004 à 16:57:05
Merci
Parcntre j'i un peu de mal avec find. J'essaie de touver les fichiers qui se termient par .sh en faisant :
find . -regex `.*sh`
ou
find . -path `.*sh`
mais ca marche pas !
Marsh Posté le 20-03-2004 à 17:13:13
c'est bien de lire les man.
bon, ton erreur, c'est que le . est un caractère spécial dans les regexp. en l'occurrence, il faut écrire :
Code :
|
pour trouver les fichiers .sh
Marsh Posté le 20-03-2004 à 17:18:46
arghbis a écrit : c'est bien de lire les man.
|
Merci de ta réponse (juste pour info je suis en tain de le lire justement mais c'est pas tres clair.
J'ai trouve une solution en me mettant dans le repertoir que je veux explorer et en tapant :
find -path './*sh'
ca marche
J'essaie ta proposition
Marsh Posté le 20-03-2004 à 15:22:56
Salut,
J'ai fait une grosse boulette, j'ai changé les droits sur tous les fichiers et les repertoires en 755 dans /home. Ya t(il un moyen de revenir a des droits normaux, du style 640 sur les fichiers textes etc. ?