spinoza -> cd /tmp
spinoza -> su
Password:
[root@spinoza tmp]# mkdir dir
[root@spinoza tmp]# chgrp install dir
[root@spinoza tmp]# chown install dir
[root@spinoza tmp]# chmod g+s dir
[root@spinoza tmp]# ls -ld dir
drwxrwsr-x 2 install install 4096 Aug 30 14:45 dir
[root@spinoza tmp]# exit
spinoza -> su user1
Password:
[user1@spinoza tmp]$ id
uid=502(user1) gid=502(projet1) groups=502(projet1),504(install)
[user1@spinoza tmp]$ >fic1
[user1@spinoza tmp]$ ls -l fic1
-rw-rw-r-- 1 user1 projet1 0 Aug 30 14:46 fic1
[user1@spinoza dir]$ cd dir
[user1@spinoza dir]$ >fic1
[user1@spinoza dir]$ ls -l
-rw-r--r-- 1 user1 install 0 Aug 30 14:46 fic1
[user1@spinoza dir]$ exit
exit
spinoza -> su user2
Password:
[user2@spinoza tmp]$ id
uid=503(user2) gid=503(projet2) groups=503(projet2),504(install)
[user2@spinoza tmp]$ >fic2
[user1@spinoza tmp]$ ls -l fic2
-rw-rw-r-- 1 user2 projet2 0 Aug 30 14:47 fic2
[user2@spinoza dir]$ cd dir
[user2@spinoza dir]$ >fic2
[user1@spinoza dir]$ ls -l
-rw-r--r-- 1 user2 install 0 Aug 30 14:48 fic2
[user2@spinoza dir]$ mkdir dir1
[user2@spinoza dir]$ ls -ld dir1/
drwxr-sr-x 2 user2 install 4096 Aug 30 14:48 dir1/
spinoza ->
Dominique Fournier wrote:
>h
>
>
>>Bonjour,
>>
>>Corrige moi si je dis une bêtise :
>>si on a "s" positionné sur un executable alors les mêmes droits d'accès
>>(fichiers, répertoires) que le proprietaire sont aloués à ceux qui
>>peuvent executer ce programme. C'est bien çà ?
>>En fait tout ce passe comme si c'etait le vrai proprio qui lance le
>>programme ...
>>
>>Aurais bien raisonné ?
>>
>>
>>
>
>Oui exactement sauf que ce n'est que pour les fichiers. Les repertoires
>avec le 's' ont une autre signification : Tout fichier cree dans ce
>repertoire appartiendra au proprietaire du repertoire.
>
>A+
>
>Dom
>
>