IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Shell et commandes GNU Discussion :

Récupérer les droits d'accès de chaque utilisateur


Sujet :

Shell et commandes GNU

  1. #1
    Futur Membre du Club
    Profil pro
    Inscrit en
    Janvier 2010
    Messages
    3
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Janvier 2010
    Messages : 3
    Points : 6
    Points
    6
    Par défaut Récupérer les droits d'accès de chaque utilisateur
    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.

  2. #2
    Expert confirmé
    Homme Profil pro
    Développeur informatique en retraite
    Inscrit en
    Avril 2008
    Messages
    2 102
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Côtes d'Armor (Bretagne)

    Informations professionnelles :
    Activité : Développeur informatique en retraite

    Informations forums :
    Inscription : Avril 2008
    Messages : 2 102
    Points : 5 849
    Points
    5 849
    Par défaut
    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?

  3. #3
    Expert éminent

    Profil pro
    Inscrit en
    Janvier 2011
    Messages
    1 946
    Détails du profil
    Informations personnelles :
    Localisation : France, Haute Garonne (Midi Pyrénées)

    Informations forums :
    Inscription : Janvier 2011
    Messages : 1 946
    Points : 6 276
    Points
    6 276
    Par défaut
    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

  4. #4
    Expert éminent sénior
    Avatar de Sve@r
    Homme Profil pro
    Ingénieur développement logiciels
    Inscrit en
    Février 2006
    Messages
    12 721
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Oise (Picardie)

    Informations professionnelles :
    Activité : Ingénieur développement logiciels
    Secteur : Aéronautique - Marine - Espace - Armement

    Informations forums :
    Inscription : Février 2006
    Messages : 12 721
    Points : 31 044
    Points
    31 044
    Billets dans le blog
    1
    Par défaut
    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

  5. #5
    Expert éminent

    Profil pro
    Inscrit en
    Janvier 2011
    Messages
    1 946
    Détails du profil
    Informations personnelles :
    Localisation : France, Haute Garonne (Midi Pyrénées)

    Informations forums :
    Inscription : Janvier 2011
    Messages : 1 946
    Points : 6 276
    Points
    6 276
    Par défaut
    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

  6. #6
    Expert éminent sénior
    Avatar de Sve@r
    Homme Profil pro
    Ingénieur développement logiciels
    Inscrit en
    Février 2006
    Messages
    12 721
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Oise (Picardie)

    Informations professionnelles :
    Activité : Ingénieur développement logiciels
    Secteur : Aéronautique - Marine - Espace - Armement

    Informations forums :
    Inscription : Février 2006
    Messages : 12 721
    Points : 31 044
    Points
    31 044
    Billets dans le blog
    1
    Par défaut
    Exact, j'avais zappé les mots "par répertoire existant" sinon j'aurais mis bien évidemment -type d...

Discussions similaires

  1. Comment définir les droits d'accès d'un utilisateur ?
    Par Klemsy78 dans le forum Langage
    Réponses: 17
    Dernier message: 12/07/2015, 22h12
  2. Réponses: 1
    Dernier message: 07/02/2014, 21h46
  3. gérer les droits d'accès des utilisateurs à mon site
    Par sajodia dans le forum PHP & Base de données
    Réponses: 5
    Dernier message: 25/03/2009, 15h55
  4. Récupérer les droits utilisateurs d'un répertoire
    Par orosseels dans le forum VBScript
    Réponses: 1
    Dernier message: 05/07/2007, 16h16
  5. Réponses: 6
    Dernier message: 10/05/2007, 16h24

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo