Question sur le chmod

Fermé
zatox Messages postés 640 Date d'inscription samedi 17 février 2007 Statut Membre Dernière intervention 26 juin 2020 - 1 août 2011 à 19:14
 Utilisateur anonyme - 2 août 2011 à 06:29
Bonjour, voilà j'ai une question peut-être basique mais ça ne fait pas très longtemps que je suis sous mandriva alors je suis en train d'apprendre, et j'en suis aux fameuses autorisations. Supposons que je sois en train de faire des manips sous konsole et entre autre de manipuler chmod, est-ce qu'il existe une commande (du style ls -l) mais qui serait capable de lister les fichiers qui ont un chmod particulier ? exemple, en faisant mes manips j'ai pu faire des erreurs et positionner un chmod à 777 pour certains fichiers ou dossier donc je voudrais pouvoir faire une liste de ces fichiers et/ou dossiers qui ont un chmod à 777 est-ce possible et si oui quelle est la commande ?
Merci pour vos réponses.


3 réponses

carbon6 Messages postés 45 Date d'inscription vendredi 22 juillet 2011 Statut Membre Dernière intervention 9 juillet 2013 41
1 août 2011 à 20:40
Bonjour,

Je ne connais pas de commande toute faite, j'utiliserai : ls -la | grep rwxrwxrwx
qui affiche uniquement les lignes contenant rwxrwxrwx .

Pour l'explication :
- https://www.commentcamarche.net/faq/4801-guide-d-utilisation-du-shell-pour-debutant#les-pipelines
- https://fr.wikipedia.org/wiki/GNU_grep
0
kevin76110 Messages postés 4273 Date d'inscription vendredi 14 août 2009 Statut Membre Dernière intervention 27 mars 2013 872
2 août 2011 à 00:34
Ca marche, ls -la | grep rwxrwxrwx
Mais je me pose une question :
Si je veux -rw-r--r--
je fais comment ?
Car ls -la | grep -rw-r--r-- me renvoie grep : option invalide -- '-'
0
kevin76110 Messages postés 4273 Date d'inscription vendredi 14 août 2009 Statut Membre Dernière intervention 27 mars 2013 872
2 août 2011 à 00:35
ls -la | grep \-rw\-r\-\-r\-\-
ne fonctionne pas non plus
0
c'est parce que grep prend les - pour des débuts d'options.

il faut lui dire que le moment des options est terminé en utilisant l'"option" -- (deux tirets), qui signifie fin des options.
0
Utilisateur anonyme
1 août 2011 à 21:16
salut,

la commande find peut le faire, avec l'option -perm.
regarde le manuel pour en savoir plus.
0
zatox Messages postés 640 Date d'inscription samedi 17 février 2007 Statut Membre Dernière intervention 26 juin 2020 65
2 août 2011 à 00:31
OK merci pour vos réponses je regarde ça, bonne soirée
0