Espace pris par chaque utilisateur pc linux

Bonjour,

J'ai une machine linux débian dans un réseau. Je souhaiterais savoir l'espace utilisé par chacun des utilisateurs de ma machine.
Merci pour toute reponse
Configuration: Linux
Debian

11 réponses

  1. Modérateur
    Salut,

    Chaque utilisateur a son répertoire perso sur ton debian?
    As-tu fixé des quota pour les utilisateurs?
    0
    1. Chaque utilisateur a son répertoire perso sur ton debian?
      Oui

      As-tu fixé des quota pour les utilisateurs?
      Pas moi, en fait je sais pas, je fais parti du reseau de la societé et je sais que chacun à un compte perso sur tte les machines....voilà,
      je sais qu'il ya quelqu'un connecté sur ma machine (en utilisant: who) mais je voudrais savoir combien d'espace il occupe!
      Merci pour vos reponses
      0
  2. Modérateur
    Salut,
    du -sh /home/* 2>/dev/null
    0
    1. salut,

      Ta commande m'a donné:
      6.4M
      28k
      mais, question bete: qui occupe combien?
      0
    2. Modérateur
      @visiteurIl n'y avait pas le nom de l'utilisateur derrière chaque résultat ?
      0
    3. @jipicyEn fait il donne des noms autres que donne who, en plus mon nom ne figure pas?! c pour ça je savais pas qui occupe combien!!!
      0
  3. Modérateur
    Salut,
    for rep in $(ls /home);do echo -e "$rep\c" && du -sh $rep;done
    --
    106485010510997108
    0
    1. voici un exemple du résultat donné:

      nom_utilisateurdu: cannot access `nom_utilisateur': No such file or directory....
      et toujours mon nom ne figure pas...
      0
  4. Modérateur
    Re,

    Je n'avais pas un linux pour tester.
    J'ai oublié d'ajouter un /home/.
    Toutefois la commande est inutile.
    La commande donné par jipicy affiche la taille ainsi que le nom de répertoire.

    Le nom de répertoire correspond normalement au nom d'utilisateur, à moins que tu as configuré autrement.
    0
    1. Merci beaucoup pour vos reponses.

      Voici ce qui me donne la commande de jipicy:
      6.4M /home/germain
      28K /home/sgeadmin

      Explications, please!
      0
  5. Modérateur
    Salut,

    6.4M occupé par germain
    28K occupé par sgeadmin
    0
    1. oui mais en fait je connais pas ces noms, et le mien n'est aucun des deux!!!!
      Il faut dire tt de meme que je travaille sur une machine non enregistrée sous mon nom, mais j'en ai quand meme un compte et en plus le who affiche bien mon nom...je comprend rien!
      0
  6. Modérateur
    Salut,

    Affiche le résultat de who puisqu'on ne pas voir ce que tu vois, non?
    Affiche aussi le résultat de
     for u in $(who|cut -d' ' -f1);do grep $u /etc/passwd;done
    0
    1. voici le resultat donné par:
      1) who:

      mon_nom pts/0 Mar 24 13:26 (:0)
      mon_nom pts/2 Mar 24 13:04 (:0)
      nom_ke_je_connais pts/1 Mar 24 13:50
      mon_nom pts/4 Mar 24 15:09 (:0)
      mon_nom pts/5 Mar 24 14:33 (:0)
      nom_ke_je_connais pts/6 Mar 24 14:33

      2)la deuxieme commande ( for u in $(who|cut -d' ' -f1);do grep $u /etc/passwd;done) ne donne rien!!!

      3) La commande: for rep in $(ls /home);do echo -e "$rep\c" && du -sh $rep;done
      donne:

      nom_utilisateurdu: cannot access `nom_utilisateur': No such file or directory
      germaindu: cannot access `germain': No such file or directory
      lost+founddu: cannot access `lost+found': No such file or directory
      sgeadmindu: cannot access `sgeadmin': No such file or directory

      voilà!
      0
  7. Modérateur
    Re,

    Le point 3 oublie le.
    Comment se connectent tes utilisateurs?
    0
    1. ssh je pense...
      0
  8. Modérateur
    Re,

    Affiche
    cat /etc/passwd
    0
    1. voilà le resultat:

      root:x:0:0:root:/root:/bin/bash
      daemon:x:1:1:daemon:/usr/sbin:/bin/sh
      bin:x:2:2:bin:/bin:/bin/sh
      sys:x:3:3:sys:/dev:/bin/sh
      sync:x:4:65534:sync:/bin:/bin/sync
      games:x:5:60:games:/usr/games:/bin/sh
      man:x:6:12:man:/var/cache/man:/bin/sh
      lp:x:7:7:lp:/var/spool/lpd:/bin/sh
      mail:x:8:8:mail:/var/mail:/bin/sh
      news:x:9:9:news:/var/spool/news:/bin/sh
      uucp:x:10:10:uucp:/var/spool/uucp:/bin/sh
      proxy:x:13:13:proxy:/bin:/bin/sh
      www-data:x:33:33:www-data:/var/www:/bin/sh
      backup:x:34:34:backup:/var/backups:/bin/sh
      list:x:38:38:Mailing List Manager:/var/list:/bin/sh
      irc:x:39:39:ircd:/var/run/ircd:/bin/sh
      gnats:x:41:41:Gnats Bug-Reporting System (admin):/var/lib/gnats:/bin/sh
      nobody:x:65534:65534:nobody:/nonexistent:/bin/sh
      Debian-exim:x:100:102::/var/spool/exim4:/bin/false
      identd:x:101:65534::/var/run/identd:/bin/false
      messagebus:x:102:104::/var/run/dbus:/bin/false
      ntp:x:103:105::/home/ntp:/bin/false
      sshd:x:104:65534::/var/run/sshd:/usr/sbin/nologin
      fetchmail:x:106:65534::/var/lib/fetchmail:/bin/sh
      gdm:x:107:107:Gnome Display Manager:/var/lib/gdm:/bin/false
      haldaemon:x:108:109:Hardware abstraction layer,,,:/home/haldaemon:/bin/false
      statd:x:110:65534::/var/lib/nfs:/bin/false
      saned:x:111:114::/home/saned:/bin/false
      sgeadmin:x:16216:16216::/home/sgeadmin:/bin/sh
      dcmtk:x:105:132::/var/lib/dcmtk/db:/bin/sh
      0
  9. Modérateur
    Re,

    Donc tu vois bien que tes utilisateurs n'ont pas de compte sur ton serveur.
    Ces sont les nom réels ici?
    mon_nom pts/0 Mar 24 13:26 (:0)
    mon_nom pts/2 Mar 24 13:04 (:0)
    nom_ke_je_connais pts/1 Mar 24 13:50
    mon_nom pts/4 Mar 24 15:09 (:0)
    mon_nom pts/5 Mar 24 14:33 (:0)
    nom_ke_je_connais pts/6 Mar 24 14:33
    0
    1. oui bien sur, c bien mon nom et le nom d'un utilisateur que je connais (j'ai mis comme ça pour la confidentialité ;))
      0
    2. quelles commandes te donnent ces infos? :-)
      0
    3. Modérateur
      @visiteurRe,

      La commande du -sh donne ce que tu veux.
      Mais pour le moment on ne sait pas ce que tu veux.
      Donc, c'est un peu difficile de deviner.
      0
  10. Modérateur
    Re,

    Quand tu te connectes avec tes utilisateurs sur ton serveur, tape la commande echo $HOME et affiche le résultat
    0
    1. Ok! merci beaucoup.
      Mnt il donne juste le chemin de mon compte....

      Je vous remercie vivement pour vos aides..
      0
  11. Modérateur
    Re,

    Mnt il donne juste le chemin de mon compte....
    Donc ils occupent tous le même espace. En ce cas tu ne peux pas différencier.
    Si tu veux savoir l'espace occupé de chacun tu dois leur offrir tout d'abord un espace.
    0