Trouver tous les fichiers d'un utilisateur

sam -  
 sam -
Bonjour,

après quelque recherches sur google , je ne trouve pas une commande qui permetrait de trouver tout les fichiers donc un utilisateur choisie est le owner ? !

je ne vois pas trop comment faire , peut'être un grep ?

Merci de m'éclairer !
Configuration: Windows Vista Internet Explorer 7.0

7 réponses

  1. jipicy Messages postés 40842 Date d'inscription   Statut Modérateur Dernière intervention   4 898
     
    Salut,

    find / -type f -user "sysloguser" -print

    1
  2. sam
     
    J'ai oublié de spécifier !

    Sous debian 5 !
    0
  3. BillyJones
     
    Salut,
    En root, un
    find / -user <nom_de_l'utilisateur>

    devrait faire l'affaire.
    0
  4. sam
     
    Salut BillyJones !

    Tout d'abord merci de ta réponse , ta commande me renvoi "parametre manquant pour user " j'ai donc fait un petit

    man find

    et c'est en faite la même commande que toi mais en inversé :

    find -user / sysloguser

    et ce coup ci le message est : parametre invalide <<sysloguser>> pour <<-user>

    dans le man il est aussi abordé :

    %u Nom du propriétaire du fichier , ou identifiant utilisateur numérique si l'utilisateur n'a pas de nom .
    %U identifiant utilisateur numérique du propriétaire du fichier .

    enfin voila , merci en tout cas ! mais j'ai encore besoin de vous ....
    0
    1. BillyJones
       
      Le %u dont tu parles est une directive pour l'option -printf. Cela sert à formater la sortie de find.
      essaye plutot :
      find -user <nom_de_l'utilisateur> /
      0
  5. Vous n’avez pas trouvé la réponse que vous recherchez ?

    Posez votre question
  6. sam
     
    j'ai parcouru le manuel de grep mais sans résultat ...
    0
  7. sam
     
    il faut garder les <> ou pas ?

    sans les mettres :

    find: Paramètre invalide <</>> pour <<-user>>

    et avec

    bash sysloguser : Aucun fichier ou répertoire de ce type

    Bouhh ....
    0
    1. BillyJones
       
      Non. Les <> signifient que nom_de_l'utilisateur est indispensable, mais il ne faut pas les inclure. Tu dois vraisemblablement taper :
      find / -user sysloguser
      1
  8. sam
     
    Hey !

    merci a tous , je vois vos messsages mais aucun ne semble être fonctionnel malheureusement ...

    Si quelqu'un peut tester sur sa machine ce qui marche et m'ecrire la ligne je lui en serait reconnaissant

    je rappel debian 5 lenny !

    merci encore a tous ce qui ont repondu !
    0