-----BEGIN PGP SIGNED MESSAGE----- Hash: SHA1 ___________________________________________________________ / Kennedy van Dam Eric <[EMAIL PROTECTED]> wrote: | Le mer 26/03/2003 à 13:55, [EMAIL PROTECTED] a écrit : | > Oups, sorry | > | > chmod 755 /usr/... | > | > chmod user/group/other (rwx) -> 7=root:rwx (1+2+4) | > 5=root:rx (1+4) | > 5=other:rx (1+4) | > normalement, il me manque un bit (le premier) mais je ne sais plus quelle | > valeur il a B-((( | | chmod 4755 | | T'as de la veine je viens juste de le réexpliquer lors de ma formation.
Héhé, je l'ai fait hier aussi ;-) Si on prend le premier des 4 nombres octaux (les trois derniers servant, comme vous le savez aux droits rwx pour user, group et other): 0 rien de spécial; 1 Sticky bit (plus utilisé pour les fichier; pour les répertoires, voir /tmp); 2 Set GroupID; 3 SUIG + Sticky bit; 4 Set User ID; 5 SUID + Sticky bit; 6 les trois! Si user toto appartennant au groupe toto (principal) et bobo, et qu'on a un répertoire comme ceci: drwxrwxr-x bobo bobo repertoire Le fichier de toto sera comme ceci: - -rw-r--r-- toto toto fichier Si le répertoire avait été comme ceci: drwxrwsr-x bobo bobo repertoire Le fichier aurait les appartenances suivantes: - -rw-r--r-- toto bobo fichier Maintenant, en ce qui concerne le set user id, c'est un stagiaire qui m'a un peu éclairé. Lorsqu'un utilisateur exécute un programme, le programme s'exécute avec les droits de cet utilisateur. Impossible d'écrire dans /etc/passwd avec emacs si on n'est pas root! Alors comment se fait-il que l'on puisse exécuter la commande passwd en tant qu'utilisateur simple?! Parce que /usr/bin/passwd est suid! C'est à dire, même quand on n'est pas tel utilisateur (dans ce cas ci root), le programme s'exécute tout de même avec les droits roots! Voilà, j'espère que c'était clair ;-) Bonne journée/ soirée, - -- Arnaud Vandyck - OpenPGP: 0xEEB6B4C2 -- «Les eurodéputés veulent durcir les lois sur les prothèses mammaires.» (entendu sur France-Info) -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.2.1 (GNU/Linux) Comment: Processed by Mailcrypt 3.5.8 <http://mailcrypt.sourceforge.net/> iD8DBQE+grWW4vzFZu62tMIRAmK4AJ0Y6oxFpsk24GPclX9wv8gqwCSD3QCeLaum ozcfnBlHmNp+X6WkP0ZtsJk= =Uxfu -----END PGP SIGNATURE----- _______________________________________________________ Linux Mailing List - http://www.unixtech.be Subscribe/Unsubscribe: http://www.unixtech.be/mailman/listinfo/linux Archives: http://www.mail-archive.com/[EMAIL PROTECTED] IRC: efnet.unixtech.be:6667 - #unixtech