Aide Projet - Droits des utilisateurs/ droits propriétaires/autorisations d'accés - serveur, dossier partagé

Demande d'aide : c'est ici.
Répondre
DjLuz
Messages : 2
Inscription : 24 janv. 2020, 10:53
Status : Hors-ligne

:006: Bonjour à tous ! :006:
Voilà, j'ai un projet sur lequel je bloque :017: ; voici le cahier des charges :
- dans une école, il y a plusieurs classes, avec divers professeurs et des élèves ;
- dans le dossier partagé de chaque classe, il y a un sous-dossier élèves dans lequel :
- chaque élève a les autorisations d'écriture, lecture, exé de pour ses propres documents et de lecture sur ceux créés par les professeurs, MAIS il ne peut pas voir ceux des autres élèves ;
- les professeurs ont les autorisations d'écriture, lecture, exé sur leurs propres documents, ils peuvent voir les documents de tous les élèves mais ne peuvent pas les supprimer.


(il y a également un sous dossier prof, mais je n'ai pas besoin d'aide pour celui là)

Ce que j'ai fait :
Admettons pour la classe de CP, les élèves appartiennent à la fois au groupe gr-eleves et au groupe gr-classe-cp, et les profs au groupe gr-profs et à gr-classe-cp (attentions les profs peuvent avoir plusieurs classes, donc impossible de leur mettre en groupe primaire un groupe de classe...)
Quelqu'un aurait une idée de comment faire ça s'il vous plait ? =) Je me suis penché sur le setgid, ou sur le changement de groupe primaire mais je n'ai pas trouvé comment répondre au cahier des charges malgré tout.

Merci pour ceux qui vont essayer de m'aider ! :smile:

DjLuz
Avatar de l’utilisateur
lol
Site Admin
Site Admin
Messages : 5054
Inscription : 04 avr. 2016, 12:11
Localisation : Madagascar
Status : Hors-ligne

Salut et bienvenue,
Je bascule dans le sous forum ad hoc: support Debian.

:006:
Règles d'usage du forum. Signalez si vous avez posté votre question sur un autre forum. Explications ici
Debian Unstable. Mate/LXQT. Dieu, en créant l'homme, a quelque peu surestimé ses capacités.
Avatar de l’utilisateur
piratebab
Site Admin
Site Admin
Messages : 5866
Inscription : 24 avr. 2016, 18:41
Localisation : sud ouest
Status : En ligne

c'est bizarre; ma réponse à disparue ..
Je ne pense pas que la gestion des droits UNIX te permette ce niveau de finesse. Oriente toi vers des outils permettant une gestion plus fine des droits. Genre apparmor, mais il doit en exister de moins complexes.
PascalHambourg
Contributeur
Contributeur
Messages : 930
Inscription : 05 août 2016, 20:25
Status : Hors-ligne

Je regarderais plutôt du côté des listes de contrôle d'accès (ACL) POSIX. Cf. man acl, setfacl, getfacl.
DjLuz
Messages : 2
Inscription : 24 janv. 2020, 10:53
Status : Hors-ligne

Ca marche, merci pour vos conseils !
:good: :good: :good:
Répondre