Partager un dossier entre 2 utilisateurs avec les ACL sous Linux !
Bonjour à tous,
Début Janvier, je reprendrai un peu l'écriture sur mon blogue.
En attendant, voici une astuce fournie à Kenopir de mon canal Telegram, ça pourra servir à d'autres !
Sur un PC Fixe, Linux, avec un disque en ext4, voici comment partager de manière simple un dossier entre 2 utilisateurs en lecture/écriture avec les ACL.
Je compléterai l'article des droits sous Linux prochainement.
Imaginons, nous avons un disque monté dans /media/DATA et on souhaite que adrien et adeline, deux utilisateurs sur la machine aient des accès en lecture/écriture sur ce dossier et les documents qui y sont dedans.
Voici comment procéder.
D'abord, créer un groupe, par exemple "nous" dans lequel on va mettre les 2 utilisateurs dedans :
Les ACL vont cour-circuiter les droits standards dans notre cas.
Enfin, une petite ACL magique qui va, modifier les droits en indiquant que les utilisateurs du groupe "nous" auront le droit de lire et écrire les fichiers :
On indique aussi que les fichiers seront créés par défaut avec le groupe nous :
(éventuellement avec -R pour que ce soit récursif)
Début Janvier, je reprendrai un peu l'écriture sur mon blogue.
En attendant, voici une astuce fournie à Kenopir de mon canal Telegram, ça pourra servir à d'autres !
Sur un PC Fixe, Linux, avec un disque en ext4, voici comment partager de manière simple un dossier entre 2 utilisateurs en lecture/écriture avec les ACL.
Je compléterai l'article des droits sous Linux prochainement.
Imaginons, nous avons un disque monté dans /media/DATA et on souhaite que adrien et adeline, deux utilisateurs sur la machine aient des accès en lecture/écriture sur ce dossier et les documents qui y sont dedans.
Voici comment procéder.
D'abord, créer un groupe, par exemple "nous" dans lequel on va mettre les 2 utilisateurs dedans :
Code BASH :
groupadd nous gpasswd -a adrien nous gpasswd -a adeline nous
Les ACL vont cour-circuiter les droits standards dans notre cas.
Enfin, une petite ACL magique qui va, modifier les droits en indiquant que les utilisateurs du groupe "nous" auront le droit de lire et écrire les fichiers :
Code BASH :
setfacl -m g:nous:rw /media/DATA
On indique aussi que les fichiers seront créés par défaut avec le groupe nous :
Code BASH :
setfacl -m d:group:nous:rw /media/DATA
(éventuellement avec -R pour que ce soit récursif)