Pour les permissions voir
man chmod
Voilà un exemple sur un fichier qui s'appelle file
[lamitest@localhost ~]$ ls -al file
-rw-rw-r-- 1 lamitest lamitest 0 nov 17 21:32 file
[lamitest@localhost ~]$ chmod -v 0700 file
Le mode d'accès de `file' a été modifié à 0700 (rwx------).
[lamitest@localhost ~]$ ls -al file
-rwx------ 1 lamitest lamitest 0 nov 17 21:32 file
[lamitest@localhost ~]$
Voir ici un petit assistant pour les droits sur Unix.
http://fr.selfhtml.org/petitsassistants/chmod.htm
Je préfère la notation en octal
4 pour lire (read)
2 pour ecrire (write)
1 pour éxécution (exe)
Les droits sont sous affiché sous la forem
-rwxrwxrwx
ou
- veut dire qu'il s'agit d'un fichier régulier ( d pour répertoire, etc..)
le 1er groupe de 3 caractères concerne le propriètaire
le 2eme groupe de 3 concerne les membres du groupe
le 3eme groupe de 3 c'est pour les autres
Par exemple si on veut attribué les droit de cette façon
- proprietaire : lire, écrire, éxécution donc 4+2+1
- membres group : lire, éxécution donc 4+1
- les autres : éxécution donc 1
on fait chmod -v 0751 sur le fichier
-v c'est pour voir à l'écran ce que la commande a fait
Si on travail sur un répertoire on peut utiliser l'option -R pour recursive
[lamitest@localhost ~]$ chmod -vR 0751 reptest/
Le mode d'accès de `reptest/' a été modifié à 0751 (rwxr-x--x).
Le mode d'accès de `reptest/a' a été modifié à 0751 (rwxr-x--x).
Le mode d'accès de `reptest/rep1' a été modifié à 0751 (rwxr-x--x).
[lamitest@localhost ~]$


