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
    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
    1. 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
    2. 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
    3. 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
    4. Modérateur
      Re,

      Le point 3 oublie le.
      Comment se connectent tes utilisateurs?
      0
      1. ssh je pense...
        0
    5. 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
    6. 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
    7. 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
    8. 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
    9. 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
    10. 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