Bonjour,
je souhaiterais faire un audit de mon système et savoir, par répertoire existant, qui a des droits de lecture, écriture et modification sur ces répertoires.
Comment est-ce que je peux procéder?
Merci d'avance pour vos suggestions.
Bonjour,
je souhaiterais faire un audit de mon système et savoir, par répertoire existant, qui a des droits de lecture, écriture et modification sur ces répertoires.
Comment est-ce que je peux procéder?
Merci d'avance pour vos suggestions.
Bonjour,
pour avoir les droits de tous les répertoires de ton système, il suffit de ls -lAR /, mais ça va faire du monde...
Pour un répertoire donné, ls -ld le_repertoire affiche les droits du répertoire.
Cela répond-il à ta question?
Salut,
Voir aussi avec la commande "stat" et ses options, ça peut être sympa :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10 $ stat --printf="Répertoire :\t%n\nDroits :\t%A = %a\nPropriétaire :\t%U\nGroupe :\t%G\n\n" Images /etc Répertoire : Images Droits : drwxr-xr-x = 755 Propriétaire : jp Groupe : jp Répertoire : /etc Droits : drwxr-xr-x = 755 Propriétaire : root Groupe : root
Joli (+1)
On intègre ça dans un find et c'est réglé
Code : Sélectionner tout - Visualiser dans une fenêtre à part $ find / -exec stat --printf="Répertoire :\t%n\nDroits :\t%A = %a\nPropriétaire :\t%U\nGroupe :\t%G\n\n" {} \; 2>/dev/null # Au cas où celui qui lance cette commande n'aurait pas accès à certaines branches du système
Merci
Par contre avec le find, un petit "-type d" peut être ? Histoire d'alléger (façon de parler) la recherche et la sortie surtout
Exact, j'avais zappé les mots "par répertoire existant" sinon j'aurais mis bien évidemment -type d...
Vous avez un bloqueur de publicités installé.
Le Club Developpez.com n'affiche que des publicités IT, discrètes et non intrusives.
Afin que nous puissions continuer à vous fournir gratuitement du contenu de qualité, merci de nous soutenir en désactivant votre bloqueur de publicités sur Developpez.com.
Partager