Saluts,
Pensez à jongler avec cd; pwd et adapter à vos besoins …
Ci-dessous quelques exemples … et penser à man stat powwa (en français) pour de plus amples informations …
du répertoire courant en lettres.
:~$ stat -c "%A" <le_fichier_où_le_dossier>
:~$ stat -c "%A" /home/pc-1-loreleil
drwxr-xr-x:~$
du répertoire courant en chiffres.
:~$ stat -c "%a" <le_fichier_où_le_dossier>
:~$ stat -c "%a" /home/pc-1-loreleil
755
:~$
les droits du dossier ou l’on se situe en chiffres, ici une solution de panthere.
[code]:~$ stat --printf="%n %a\n" $* ./*
./cdimage.iso 644
./clone-en-peril 755
./Desktop 755
./Doc_SPIP 755
./Downloads 700
./file.pdf 644
./Forteresse 755
./Installer_Thunderbird_et_créer_un_compte 755
./Installer_un_domaine_NIS 755
./Liens_GNU_Linux_&_OpenSource 755
./Mes_petits_papiers_PC1 755
./Mise_en_place_d’un_système_de_messagerie_électronique_sous_Linux 755
./NL3.5.2.0RPM-x86.rar 644
./Notes 755
./ntop-4.0.3 755
./paquets.list.txt 644
./partimage-0.6.9.tar.bz2 644
./PROMETHEE 755
./rapport_scanner_imprimante 755
./sauvegardeUSB 755
./Serveur_Dédié_ajouter_des_IP_Failover_sous_Linux 755
./squid.conf.txt 644
./urls 644
:~$[/code]
les droits du dossier ou l’on se situe en lettres.
[code]:~$ stat --printf="%n %A\n" $* ./*
./cdimage.iso -rw-r–r--
./clone-en-peril drwxr-xr-x
./Desktop drwxr-xr-x
./Doc_SPIP drwxr-xr-x
./Downloads drwx------
./file.pdf -rw-r–r--
./Forteresse drwxr-xr-x
./Installer_Thunderbird_et_créer_un_compte drwxr-xr-x
./Installer_un_domaine_NIS drwxr-xr-x
./Liens_GNU_Linux_&_OpenSource drwxr-xr-x
./Mes_petits_papiers_PC1 drwxr-xr-x
./Mise_en_place_d’un_système_de_messagerie_électronique_sous_Linux drwxr-xr-x
./NL3.5.2.0RPM-x86.rar -rw-r–r--
./Notes drwxr-xr-x
./ntop-4.0.3 drwxr-xr-x
./paquets.list.txt -rw-r–r--
./partimage-0.6.9.tar.bz2 -rw-r–r--
./PROMETHEE drwxr-xr-x
./rapport_scanner_imprimante drwxr-xr-x
./sauvegardeUSB drwxr-xr-x
./Serveur_Dédié_ajouter_des_IP_Failover_sous_Linux drwxr-xr-x
./squid.conf.txt -rw-r–r--
./urls -rw-r–r--
:~$[/code]
les droits du dossier racine (/) en lettres.
[code]:~$ stat --printf="%n %A\n" $* /*
/amscan -rw-r-----
/bin drwxr-xr-x
/boot drwxr-xr-x
/dev drwxr-xr-x
/etc drwxr-xr-x
/home drwxr-xr-x
/initrd.img lrwxrwxrwx
/lib drwxr-xr-x
/lib32 drwxr-xr-x
/lib64 lrwxrwxrwx
/lost+found drwx------
/media drwxr-xr-x
/mnt drwxr-xr-x
/opt drwxr-xr-x
/proc dr-xr-xr-x
/root drwx------
/sbin drwxr-xr-x
/selinux drwxr-xr-x
/srv drwxr-xr-x
/sys drwxr-xr-x
/tmp drwxrwxrwt
/usr drwxr-xr-x
/var drwxr-xr-x
/vmlinuz lrwxrwxrwx
:~$
[/code]
les droits du dossier racine (/) en chiffres.
[code]:~$ stat --printf="%n %a\n" $* /*
/amscan 640
/bin 755
/boot 755
/dev 755
/etc 755
/home 755
/initrd.img 777
/lib 755
/lib32 755
/lib64 777
/lost+found 700
/media 755
/mnt 755
/opt 755
/proc 555
/root 700
/sbin 755
/selinux 755
/srv 755
/sys 755
/tmp 1777
/usr 755
/var 755
/vmlinuz 777
:~$[/code]
les droits du dossier racine (/) en chiffres et les liens symboliques.
[code]:~$ stat --printf="%N %a\n" $* /*
« /amscan » 640
« /bin » 755
« /boot » 755
« /dev » 755
« /etc » 755
« /home » 755
« /initrd.img » -> « boot/initrd.img-2.6.32-5-amd64 » 777
« /lib » 755
« /lib32 » 755
« /lib64 » -> « /lib » 777
« /lost+found » 700
« /media » 755
« /mnt » 755
« /opt » 755
« /proc » 555
« /root » 700
« /sbin » 755
« /selinux » 755
« /srv » 755
« /sys » 755
« /tmp » 1777
« /usr » 755
« /var » 755
« /vmlinuz » -> « boot/vmlinuz-2.6.32-5-amd64 » 777
:~$[/code]
Pensez à adapter …
Quand j’aurai retrouver toutes mes notes, je compléterai au fur et à mesure sur ce post.
Si vous en avait d’autres …
Je vous en serre cinq …