[gull] Droits d'accès d'un processus

Alexis Domjan adomjan at horus.ch
Mon Jan 7 14:14:05 CET 2019


Bonjour Laurent,

> 1) Le processus de compilation puisse compiler.

Eventuellement créer un compte dédié à la compilation.

> 2) L’utilisateur a bien accès aux fichiers objets créés par le compilateur pour
> son propre compte, mais pas ceux des autres comptes?

Une idée serait de copier les fichiers compilé dans le répertoire dédié à chaque
utilisateur (par exemple dans ~user/compilation/) et de veiller à faire un chown
user:user des fichiers de ce répertoire après copie. La copie devrait être
effectuée par un CRON exécuté par root.

Si les fichiers doivent être au même endroit et pas copié dans chaque dossier
utilisateur, alors il faudrait créer un groupe, par exemple 'compile', placer
les fichiers, par exemple dans /usr/share/compile, faire un chown :compile
(groupe compile) pour ce répertoire et les fichiers qu'il contient et ajouter
ensuite chaque utilisateur dans ce groupe (commande useradd/adduser). Faire
aussi un chmod g+rx de /usr/share/compile et chmod g+r pour les fichiers qu'il
contient pour être sûr que ce sera lisible.

Cordialement,
Alexis


More information about the gull mailing list