C'est ce qui me semblait, c'est un peu brutal. ;-)
Je vais suivre ton conseil et creer un groupe particulier pour le partage, auquel si j'ai bien compris je doit ajouter nobody et mes utilisateurs locaux. De plus le repertoire partage doit appartenir a ce groupe.
Oui c'est bien de ca dont je parlais. Je testerai, ca serra un bon exercice.
Mais non mais non, c'est très simple : c'est même binaire :
Les droits unix se décomposent toujours comme ceci :
user group rwxrwxrwx
le premier rwx correspond aux droits du user
le second rwx correspond aux droits du group
le dernier rwx correspond aux droits other
(soit U-G-O facile à retenir)
ehehe, ca je pourrai m'en rappeler facilement ;-)
On applique les droits a l'utilisateur propriétaire et au groupe
propriétaire, les autres auront droits au reste.
Je disais c'est binaire, la preuve en exemple :
7 7 7 en binaire ça te donne 111 111 111 ...tiens donc ca ressemble au
rwx rwx rwx ...
et 6 6 0 en binaire donnera 110 110 110 ... Oh mais c'est rw_ rw_ rw_ !
etc ...
Vu comme ca parait plus simple.
J'espere que je dis pas une betise mais sur 660 en binaire ca ne serai pas plutot 110 110 et rien sur le final?
Cependant, il y a des "particularités" entre répertoires et fichiers
* sur un fichier :
r veut dire read
w veut dire write
x veut dire execute
Et oui "execution" peut être attribué à un fichier. Sur Linux, on est
pas dépendants de l'extension absurde M$. Donc n'importe quoi peut
alors devenir exécutable, c'est ti pas bo ça ?
Si c'est tres bo mais parfois difficile a apprehender. donc si j'ai bien compris un script shell (par exemple) n'est qu'un fichier texte qui a recu un droit d'execution?
* sur un répertoire :
r veut dire read
w veut dire write
x veut dire execute
Ici c'est particulier : read te permettra ou non de "lister" le
répertoire et execute te permettra de t'y déplacer ou non. C'est une
nuance intéressante mais il est généralement nécessaire d'avoir les
deux.
Cette nuance est interessant pour les utilisateurs "machine" (programme et autres routines) mais pas pour les utilisateurs "humain", c'est bien ca?
---------
Je t'épargne les setuid, setgid et ACL pour aujourd'hui :)
---------
OOOUUFF, oui merci ;-)
Merci Kevin d'avoir prix le temps de m'expliquer tous ca et a Edi pour le lien que je me le garde sous le coude comme aide-memoire.
Cordialement
Hugues