Ci-dessous, les différences entre deux révisions de la page.
Prochaine révision | Révision précédente | ||
acces_a_vos_fichiers [2014/10/27 18:20] montap01 créée |
acces_a_vos_fichiers [2017/03/22 13:40] (Version actuelle) montap01 |
||
---|---|---|---|
Ligne 1: | Ligne 1: | ||
- | ===== Rendre lisible son répertoire à d' | + | ====== Rendre lisible son répertoire à d' |
+ | |||
+ | Sous linux, à travers les ACL (//Access Control List//), vous pouvez accorder des droits de lecture ou d' | ||
+ | |||
+ | Les ACL travaillent sur les logins ou sur les groupes UNIX. Une ACL dit : "ce login a ces droits-ci, ce groupe ces droits-là, etc.". Les sections suivantes montrent deux cas d' | ||
+ | |||
+ | Référence : http:// | ||
+ | |||
+ | ===== Partager ses fichiers au sein d'un groupe (labo) | ||
< | < | ||
Ligne 9: | Ligne 17: | ||
</ | </ | ||
- | Vous pouvez mettre en place des " | + | Pour répondre à la demande |
- | + | ||
- | Les ACL travaillent sur les logins UNIX, ou sur les groupes UNIX. Dans le cas posé, nous allons mettre en place des ACL pour le groupe UNIX // | + | |
**Commandes tapées par // | **Commandes tapées par // | ||
- | <xterm> | + | <konsole> |
- | [machinp01@cali0 ~] **setfacl -R -d -m group: | + | |
[machinp01@cali0 ~] **setfacl -R -m group: | [machinp01@cali0 ~] **setfacl -R -m group: | ||
+ | [machinp01@cali0 ~] **setfacl -R -d -m group: | ||
[machinp01@cali0 ~] **getfacl $HOME** | [machinp01@cali0 ~] **getfacl $HOME** | ||
user::rwx | user::rwx | ||
- | group::--- | + | group::%%---%% |
group: | group: | ||
mask::r-x | mask::r-x | ||
- | other::--- | + | other::%%---%% |
default: | default: | ||
- | default: | + | default: |
default: | default: | ||
default: | default: | ||
- | default: | + | default: |
- | </xterm> | + | </konsole> |
**Explications** : | **Explications** : | ||
- | - On rajoute | + | - La première commande ajoute |
- | - On rajoute une ACL pour donner | + | - La seconde commande ajoute |
- La commande '' | - La commande '' | ||
- | Bien entendu, si // | + | Bien entendu, si // |
- | Référence : http://www.vanemery.com/Linux/ACL/linux-acl.html | + | ===== Partager ses fichiers avec une autre personne ===== |
+ | < | ||
+ | > Je suis Alice (login alice01). | ||
+ | > Est-il possible d' | ||
+ | > Martin sur CALI ? ( /home/martinp01/ ). Et inversement pour lui. | ||
+ | </QUOTE> | ||
+ | |||
+ | La demande est identique à la précédente, | ||
+ | |||
+ | **Commandes tapées par //alice01//** : | ||
+ | < | ||
+ | [alice01@cali0 ~] **setfacl | ||
+ | [alice01@cali0 ~] **setfacl -R -d -m martinp01: | ||
+ | [alice01@cali0 ~] **getfacl $HOME** | ||
+ | # file: home/ | ||
+ | # owner: alice01 | ||
+ | # group: Utilisateurs | ||
+ | user::rwx | ||
+ | **user: | ||
+ | %%group:: | ||
+ | mask::r-x | ||
+ | other:: | ||
+ | default: | ||
+ | **default: | ||
+ | %%default: | ||
+ | default: | ||
+ | default: | ||
+ | </ | ||
+ | |||
+ | Ensuite, '' | ||