Le lun 21 jun 2004 � 14 h 43, Angelx199 prit sa plus fine plume pour
�crire:
> Rebonjour � tous
>
SAlut
> j'abuse peut-�tre de vos connaissances, mais j'aimerais avoir un
> petit rapelle sur les droits
> par exemple chmod 777, 611, ....
> Si quelqu'un pourrais m'expliquer clairement
C'est la version num�rique des permissions. Les permissions de chaque
fichier peuvent �tre d�crites par 4 chiffres; le premier est un peu
sp�cial tandis que les trois derniers d�crivent les permissions pour
chacun des trois groupes. Mais un exemple est plus parlant:
prenons le fichier coco.txt avec 0776 comme permissions, par exemple.
Oublions le "0" du d�but pour l'instant.
- le premier 7 correspond au droit du possesseur du fichier.
- le deuxi�me 7 correspond � ceux du groupe.
- le 6 correspond aux autres.
Maintenant, en utilisant la table suivante:
Mode Chiffre
rwx 7
rw- 6
r-x 5
r-- 4
-wx 3
-w- 2
--x 1
--- 0
un 'ls -l' sur coco.txt donnerait:
-rwxrwxrw- user group 1234 2004-06-21 15:55 coco.txt
Donc en tapant 'chmod 0776 text.txt', le fichier aura ces
permissions. C'est pareil de faire 'chmod u+rwx text.txt' suivi de
'chmod g+rwx text.txt' et enfin de 'chmod o+rw test.txt' .
Maintenant, on peut s'int�resser au premier chiffre du quadruplet, le
"0". Il est utilis� pour d�finir les bits collants (sticky bits), le
suid et le sgid. De la m�me mani�re, il peut prendre les valeurs
comprises entre 0 et 7 (8 possibilit�s = 2^3). Et le tableau:
suid sgid sticky mode digit
on on on 7
on on off 6
on off on 5
on off off 4
off on on 3
off on off 2
off off on 1
off off off 0
Donc le "0" correspond � aucun des trois bits sp�ciaux positionn�.
Tu vas dire, mais c'est quoi ces bits?
- suid: si un programme a le suid positionn�, il sera ex�cut� avec les
droits de celui qui *poss�de* cet ex�cutable, plut�t qu'avec ceux de
celui qui a lanc� ce processus (le comportement pas d�faut pour
beaucoup de programme). Et le 'x' du proprio sera dans ce cas remplac�
par un 's' ou par un 'S' si le 'x' n'est pas donn�.
- sgid: plus ou moins la m�me chose que le suid mais pour le groupe,
avec quand m�me quelque diff�rence..
- sticky bit: un fichier dans un *r�pertoire* ayant le sticky bit
positionn� ne pourra �tre effac� que par celui qui l'a cr�� ou root.
Typiquement, le r�pertoire /tmp poss�de ce sticky bit:
$ls -l /
drwxrwxrwt 9 root root 4096 2004-06-21 16:07 tmp
On voit le 't' � la fin.
>
> et par la m�me occasion, comment fait ton pour supprimer un
> repertoire non vide sans confirmation.
>
$ rm -r le-r�pertoire
Si on te demande de confirmer la suppression c'est probablement que
t'as un alias avec un 'rm -i' dedans ; le '-i' est le responsable.
V�rifie ~/bashrc and Co .
> et encore une question: comment fait ton pour trouv� un fichier sur
> le hdd : find.....
Soit 'locate coco.txt', soit 'find /home/jojo/ -name coco.txt' , soit
...
>
>
> --
> Pensez � lire la FAQ de la liste avant de poser une question :
> http://wiki.debian.net/?DebianFrench
>
> Pensez � rajouter le mot ``spam'' dans vos champs "From" et
> "Reply-To:"
>
> To UNSUBSCRIBE, email to [EMAIL PROTECTED]
> with a subject of "unsubscribe". Trouble? Contact
> [EMAIL PROTECTED]
>
>
--
> Quelqu'un aurait-il une solution pour r�initialiser un MBR
Si tu veux qu'il soit compl�tement blanc (pas souhaitable, � mon avis)
:
dd if=/dev/zero of=/dev/hda bs=512k count=1 (sous Linux)
-+- OT in Guide du linuxien (tr�s) pervers - "Pour les K difficiles"
-+-