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 :
fabrice@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 : > fabrice@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 fabrice@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