Projet

Général

Profil

Partager des fichiers

Vous stockez des données dans votre home directory ou dans l'espace scratch, et vous souhaitez que d'autres usagers du cluster puissent y accéder ? Plusieurs solutions techniques sont possibles, qui nécessitent de maîtriser les droits sur les systèmes de fichiers Linux (niveau : intermédiaire), ou les listes de contrôle d'accès (ACL) sur NFS v4 (niveau : avancé)

Dans les exemples suivants, on suppose qu'on voudra autoriser l'accès au dossier $HOME/projet/

Alternative 1 : donner accès à tout le monde (droits UNIX)

Pour :

  • Solution la plus facile

Inconvénient :

  • Etes-vous certains que vos données ont vocation à être publiques ?
  • Il faudra donner un accès à votre home directory ou votre espace scratch : donc pour garder le reste des données protégées, vous devrez vérifier que les autres données sont bien protégées

Alternative 2 : donner accès à un groupe (droits UNIX)

C'est une variante de ce qui précède. On utilise un groupe UNIX pour donner des droits spécifiquement à ce groupe.

Pour :

  • Solution facile

Inconvénient :

  • Un groupe UNIX avec les membres autorisés doit exister au préalable (et vous n'avez pas la capacité de créer des groupes)

Alternative 3 : donner accès à un usager (via les ACL NFSv4)

On utilise ici un mécanisme d'autorisation différent, basé sur les ACL NVS v4. Attention, il ne faut pas confondre avec les "ACL UNIX", qui ne sont pas disponibles sur CALI v3

Pour :

  • Solution "granulaire", on peut donner accès à un usager très précisément

Inconvénient :

  • complexité d'utilisation