Outils pour utilisateurs

Outils du site


acces_a_vos_fichiers

Différences

Ci-dessous, les différences entre deux révisions de la page.

Lien vers cette vue comparative

Les deux révisions précédentes Révision précédente
Prochaine révision
Révision précédente
acces_a_vos_fichiers [2014/10/28 10:39]
montap01
acces_a_vos_fichiers [2017/03/22 13:40] (Version actuelle)
montap01
Ligne 1: Ligne 1:
-===== Rendre lisible son répertoire à d'autres personnes =====+====== Rendre lisible son répertoire à d'autres personnes ====== 
 + 
 +Sous linux, à travers les ACL (//Access Control List//), vous pouvez accorder des droits de lecture ou d'écriture à vos dossiers ou fichiers. 
 + 
 +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'usage des ACL. 
 + 
 +Référence : http://www.vanemery.com/Linux/ACL/linux-acl.html 
 + 
 +===== Partager ses fichiers au sein d'un groupe (labo) =====
  
 <QUOTE> <QUOTE>
Ligne 9: Ligne 17:
 </QUOTE> </QUOTE>
  
-Vous pouvez mettre en place des "ACL", des listes d'accès, sur vos fichiers ou vos répertoires. Une ACL dit : "ce login a ces droits-ci, ce  groupe ces droits-là, etc."+Pour répondre à la demande ci-dessus, nous allons mettre en place des ACL pour le groupe UNIX //mon_labo// (lequel est défini par vos administrateurs). Pour connaître vos groupes, taper la commande ''id''. Les deux utilisateurs //machinp01// et //bidule02// vont changer les droits de leur home directory pour le rendre accessible en entier à tout le groupe.
- +
-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 //mon_labo// (lequel est défini par vos administrateurs). Pour connaître vos groupes, taper la commande ''id''. Les deux utilisateurs //machinp01// et //bidule02// vont changer les droits de leur home directory pour le rendre accessible en entier à tout le groupe.+
  
 **Commandes tapées par //machinp01//** : **Commandes tapées par //machinp01//** :
Ligne 35: Ligne 41:
   - La commande ''getfacl'' permet de voir les ACL   - La commande ''getfacl'' permet de voir les ACL
  
-Bien entendu, si //machinp01// doit accéder aux données de //bidule02//, celui-ci devra faires les mêmes commandes.+Bien entendu, si //machinp01// doit accéder aux données de //bidule02//, celui-ci devra faire les mêmes commandes.
  
-Référence : http://www.vanemery.com/Linux/ACL/linux-acl.html+===== Partager ses fichiers avec une autre personne ===== 
 +<QUOTE> 
 +> Je suis Alice (login alice01). 
 +> Est-il possible d'avoir accès en lecture au home de mon collègue Michel  
 +> Martin sur CALI ? ( /home/martinp01/ )Et inversement pour lui. 
 +</QUOTE> 
 + 
 +La demande est identique à la précédente, la seule différence est ici qu'on veut donner à une personne et non pas un groupe entier. 
 + 
 +**Commandes tapées par //alice01//** : 
 +<konsole> 
 +[alice01@cali0 ~] **setfacl -R -m martinp01:rx $HOME** 
 +[alice01@cali0 ~] **setfacl -R -d -m martinp01:rx $HOME** 
 +[alice01@cali0 ~] **getfacl $HOME** 
 +# file: home/alice01 
 +# owner: alice01 
 +# group: Utilisateurs 
 +user::rwx 
 +**user:martinp01:r-x** 
 +%%group::--- 
 +mask::r-x 
 +other::--- 
 +default:user::rwx%% 
 +**default:user:martinp01:r-x** 
 +%%default:group::--- 
 +default:mask::r-x 
 +default:other::---%% 
 +</konsole> 
 + 
 +Ensuite, ''martinp01'' doit faire la même chose pour donner l'accès à ''alice01''.
  
acces_a_vos_fichiers.1414489180.txt.gz · Dernière modification: 2014/10/28 10:39 de montap01