Le Thursday 19 February 2009 20:48:48 manchette, vous avez écrit :
> soit en résultat ce qui suit :
> > stat /home/fabrice/.gvfs/
>
>   File: `/home/fabrice/.gvfs/'
>   Size: 4096            Blocks: 8          IO Block: 4096   répertoire
> Device: 815h/2069d      Inode: 999587      Links: 2
> Access: (0700/drwx------)  Uid: ( 1000/ fabrice)   Gid: (  100/   users)
> Access: 2009-02-19 19:37:11.000000000 +0100
> Modify: 2008-12-19 19:31:14.000000000 +0100
> Change: 2008-12-19 19:31:14.000000000 +0100
>
Maintenant, il s'agit d'un répertoire de l'utilisateur fabrice group users 
avec les droits 0700. Bref, il ne gène pas !
>
> Le liste.txt donne un fichier à rallonge de type (j'en ai viré pas mal)  :

Pour rendre cette liste plus compréhensible:

( sous root)
$ for i in $(echo /*); do du -hs $i 2>/dev/null; done
7,6M    /bin
6,4M    /boot
9,3M    /dead.letter
100K    /dev
30M     /etc
40G     /home
8,0K    /initrd
39M     /lib
8,1M    /lib64
16K     /lost+found
8,0K    /media
4,0K    /mnt
76M     /opt
0       /proc
4,0K    /root
8,0M    /sbin
0       /sys
81M     /tmp
3,3G    /usr
116M    /var

$ df
Sys. de fich.         Tail. Occ. Disp. %Occ. Monté sur
/dev/sda1              21G  3,9G   16G  21% /
/dev/sda6              49G   41G  8,0G  84% /home

Ici pour générer une liste plus 'humaine' des répertoires
en écartant /dev /proc et /sys  (aussi sous root):
for i in $(echo /*); do 
   [ "$(echo $i | grep -v "\(dev\|proc\|sys\)")" ] && \
        du -hLx $i | sort -n >> liste.txt
done

Ensuite avec 'less' (navigation avec les flèches haut et bas, et quiter 
avec 'q'):
$ less  liste.txt
4,6M    /bin
5,1M    /boot
1,2M    /etc/locale/fr_FR.UTF-8
1,6M    /etc/locale
2,1M    /etc/pki
2,1M    /etc/pki/tls
4,0K    /etc/alternatives
4,0K    /etc/cron.hourly
4,0K    /etc/cron.monthly
4,0K    /etc/cron.yearly
4,0K    /etc/kerberos
4,0K    /etc/ld.so.conf.d
4,0K    /etc/lighttpd_old/webapps.d
4,0K    /etc/netprofile/profiles/default/services
4,0K    /etc/php.d/timezonedb
4,0K    /etc/pki/CA/private
4,0K    /etc/pki/tls/exim/certs
4,0K    /etc/ppp/ip-down.d
4,0K    /etc/ppp/ip-up.d
4,0K    /etc/ppp/peers
[...]

;)

> 0     /dev
> 0     /proc
> 0     /sys
> 4     /etc/aliases.d
> 4     /etc/cron.hourly
> 4     /etc/cron.monthly
>
> ...
> ...
> 64060 /var/adm/backup/rpmdb
> 64464 /var/lib/rpm
> 64728 /var/adm/backup
> 65428 /var/adm
> 66700 /usr/lib/python2.6
> 67752 /usr/lib/perl5
> 67964 /usr/lib/ocaml
> 68284 /lib/modules/2.6.27.7-9-pae/kernel
> 69104 /etc
> 70904 /var/lib/mysql
> 72692 /usr/lib/vmware/modules/binary
> 77084 /usr/lib/jvm/java-1.6.0-openjdk-1.2_b11/jre/lib
> 77660 /usr/lib/jvm/java-1.6.0-openjdk-1.2_b11/jre
> 77664 /usr/lib/jvm/java-1.6.0-openjdk-1.2_b11
> 77688 /usr/lib/jvm
> 78588 /lib/modules/2.6.27.7-9-pae
> 78608 /lib/modules
> 78672 /usr/lib/vmware/modules
> 83572 /usr/src/linux-2.6.27.7-9/arch
> 93312 /usr/lib/locale
> 95044 /lib
> 102600        /var/cache/beagle/indexes/documentation/PrimaryIndex
> 103316        /opt/kde3/lib
> 105508        /var/cache/beagle/indexes/documentation
> 112676        /usr/share/ooo3/basis3.0
> 114320        /usr/share/ooo3
> 123248        /usr/include
> 125188        /var/cache/beagle/indexes
> 126232        /var/cache/beagle
> 131368        /usr/share/fonts
> 138756        /usr/share/icons/oxygen
> 142568        /var/lib
> 146652        /usr/share/locale
> 159916        /usr/src/linux-2.6.27.7-9/drivers
> 174560        /var/cache
> 186796        /usr/lib/ooo3/basis3.0/program
> 197132        /usr/lib/vmware
> 206820        /opt/kde3/share
> 214536        /usr/lib/ooo3/basis3.0
> 241628        /usr/share/doc/packages
> 276676        /usr/lib/ooo3
> 295664        /usr/share/icons
> 317384        /usr/share/doc
> 324708        /opt/kde3
> 337928        /usr/bin
> 360184        /usr/src/linux-2.6.27.7-9
> 384900        /opt
> 390928        /usr/src
> 392192        /var
> 1840336       /usr/share
> 2126440       /usr/lib
> 4892908       /usr
> 8397460       /osvirtuels/Other Linux 2.6.x kernel
> 10496084      /osvirtuels/SUSE Linux
> 18893548      /osvirtuels
> 24766516      /
>
> Le jeudi 19 février 2009 19:46:44, List a écrit :
> > Le Thursday 19 February 2009 19:40:11 manchette, vous avez écrit :
> > > ;)
> > >
> > > Bonsoir,
> > >
> > > j'ai cela :
> > >
> > > fabr...@linux-d2g5:~> ls -l /home/fabrice/.gvfs
> > > total 0
> >
> > Mode bavard:
> > $ stat /home/fabrice/.gvfs
> >
> > > un reboot n'a pas changé le % de remplissage,
> > > ~> df -h
> > > Sys. de fich.         Tail. Occ. Disp. %Occ. Monté sur
> > > /dev/sdb2              30G   24G  4,3G  85% /
> > >
> > >  je n'ai pas touché à /var/lib, de peur de casser
> >
> > Ne pas toucher !!!
> >
> > Ceci liste les fichiers et la taille:
> > $ su -c "du -x / | sort -n > liste.txt"
> >
> > Et puis il suffit de lire le fichier liste.txt   :-)
> >
> > > Fabrice
> > >
> > > Le jeudi 19 février 2009 18:59:53, List a écrit :
> > > > Le Thursday 19 February 2009 18:47:09 manchette, vous avez écrit :
> > > > > j'ai cela est ce  génant ?
> > > > >
> > > > > ^[[B^[[B^[[Bchown: ne peut accéder `/home/fabrice/.gvfs':
> > > > > Permission non accordée
> > > >
> > > > Avec 'ls' on sera qui est le petit malin qui a les droits sur un
> > > > fichier/répertoire dans le 'home' de fabrice.
> > > >
> > > > $ ls -l /home/fabrice/.gvf
> > > >
> > > > Si il s'agit de root, Ce N'est Pas Bien.
> > > >
> > > > > Fabrice
> > > > >
> > > > > Le jeudi 19 février 2009 17:38:37, List a écrit :
> > > > > > Le Thursday 19 February 2009 17:17:18 manchette, vous avez écrit :
> > > > > > > j'ai cela :
> > > > > > > fabr...@linux-d2g5:~> id
> > > > > > > uid=1000(fabrice) gid=100(users)
> > > > > > > groupes=6(disk),16(dialout),17(audio),20(cdrom),33(video),100(u
> > > > > > >se rs )
> > > > > >
> > > > > > Traduction:
> > > > > > ---------------
> > > > > > Sous *unix, les utilisateurs ont un identifiant utilisateur (pour
> > > > > > ouvrir une session sur le système, par exemple), un identifiant
> > > > > > de groupe principale plus des identifiants de groupe.
> > > > > >
> > > > > > USER=fabrice
> > > > > > GROUP=users
> > > > > >
> > > > > > ou numérique
> > > > > >fabr...@linux-d2g5:~> sudo chown fabrice.users /home/fabrice -R
> > > > > >
> > > > > >
> > > > > > UID=1000
> > > > > > GID=100
> > > > > >
> > > > > > En suite, il y a les groupes ou l'utilisateur est enregistré,
> > > > > > comme:
> > > > > > groupes=6(disk),16(dialout),17(audio),20(cdrom),33(video),100(use
> > > > > >rs )
> > > > > >
> > > > > > Fichiers:
> > > > > > -----------
> > > > > > /etc/group
> > > > > > /etc/passwd
> > > > > >
> > > > > > Informations:
> > > > > > -----------------
> > > > > > man group
> > > > > > man passwd
> > > > > >
> > > > > > > est ce sudo chown fabrice.users /home/fabrice -R ou sudo chown
> > > > > > > users.fabrice /home/fabrice -R ?
> > > > > >
> > > > > > Donc, on utilise aussi bien:
> > > > > >
> > > > > > $ chown fabrice.users /home/fabrice -R
> > > > > >
> > > > > > que
> > > > > >
> > > > > > $ chown 1000.100 /home/fabrice -R
> > > > > >
> > > > > > ou même:
> > > > > >
> > > > > > $ chown fabrice.100 /home/fabrice -R
> > > > > >
> > > > > > > A moins que 500 ne soit important ?
> > > > > >
> > > > > > 500 était l'exemple.
> > > > > >
> > > > > > > Le jeudi 19 février 2009 00:01:10, List a écrit :
> > > > > > > > Le Wednesday 18 February 2009 23:55:47 manchette, vous avez
> >
> > écrit :
> > > > > > > > > ;)
> > > > > > > >
> > > > > > > > [...]
> > > > > > > >
> > > > > > > > > En fin de manip j'obtiens cela :
> > > > > > > > > :~> sudo  chown fabrice.fabrice /home/fabrice -R
> > > > > > > > >
> > > > > > > > > chown: usager invalide: `fabrice.fabrice'
> > > > > > > >
> > > > > > > > Bien, pour connaitre les noms utilisateur et groupe:
> > > > > > > > $ id
> > > > > > > > uid=500(serge) gid=500(serge) groupes=500(serge)
> > > > > > > >
> > > > > > > > Le home:
> > > > > > > > $ echo $HOME
> > > > > > > > /home/serge
> > > > > > > >
> > > > > > > > Donc, avec cette exemple:
> > > > > > > >
> > > > > > > > $ sudo  chown serge.serge /home/serge -R
> > > > > > > >
> > > > > > > > [...]
> > > > > > > >
> > > > > > > > > --
> > > > > > > > > Fabrice
> > > > > > > >
> > > > > > > > --
> > > > > > > >
> > > > > > > > In Microsoft products, failure is not an option. It is a
> > > > > > > > standard feature.
> > > > > > >
> > > > > > > --
> > > > > > > Fabrice
> > > > > >
> > > > > > --
> > > > > >
> > > > > > In Microsoft products, failure is not an option. It is a standard
> > > > > > feature.
> > > > >
> > > > > --
> > > > > Fabrice
> > > >
> > > > --
> > > >
> > > > In Microsoft products, failure is not an option. It is a standard
> > > > feature.
> > >
> > > --
> > > Fabrice
> >
> > --
> >
> > In Microsoft products, failure is not an option. It is a standard
> > feature.
>
> --
> Fabrice



-- 

In Microsoft products, failure is not an option. It is a standard feature.
--
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]

Répondre à