Il y a 389 articles et 19 utilisateurs inscrits (ce bandeau est défini dans MediaWiki:Sitenotice)

Accès client au serveur

De AJLSM
Aller à la navigation Aller à la recherche

On a souvent besoin de données un accès aux clients sur certains fichiers ou dossiers. Plusieurs approches sont possible :

Un pré-requis absolu est la mise en place d'une prison SSH (chroot)

Liens symboliques

[modifier | modifier le wikicode]

Peu recommandés, car ne fournissent aucun moyen de controle

On consultera les sections :

Avant la version 1.10 c'est une solution partielle. La fonctionnalité de mapping de bindFS n'est supporté que depuis la version 1.10.

Les dossiers auxquels on souhaite laisser accès sont montés en dur dans le compte clients avec une surcharge des droits originaux. C'est simple, rapide et effiace.

Remarques : il faut ce méfier des droits lorsque le client créé des fichiers il en est le propriétaire et le groupe.

Exemple dans Basse-Bretagne

[modifier | modifier le wikicode]
 bindfs#/home/ajlsm/apps/basse-bretagne/exemples/ead/fonds-prives/bretagne /home/basse-bretagne/ead fuse  perms=0755,owner=basse-bretagne,group=ajlsm 0 0
 bindfs#/home/ajlsm/data/basse-bretagne/pdf  /home/basse-bretagne/pdf    fuse  perms=0755,owner=basse-bretagne,group=ajlsm 0 0
 bindfs#/home/ajlsm/apps/basse-bretagne/module-eadeac/pages/fr   /home/basse-bretagne/pages  fuse  perms=0755,owner=basse-bretagne,group=ajlsm 0 0

Ça ne fait que simuler l'appartenance du groupe. Au final le fichier appartient à l'utilisateur. Je rajoute l'utilisateur @ajlsm@ dans le groupe @basse-bretagne@. D'autre solution, plus robustes serai :

 map=ajlsm/basse-bretagne:@ajlsm/@basse-bretagne

<references/>