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
Enregistré le : 24 janv. 2020, 10:53
Status : Hors ligne

24 janv. 2020, 11:09

: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 du membre
lol
Site Admin
Site Admin
Messages : 3134
Enregistré le : 04 avr. 2016, 12:11
Localisation : Madagascar
Contact :
Status : Hors ligne

24 janv. 2020, 16:39

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

:006:
Debian SID. XFCE.
C'est curieux chez les marins ce besoin de faire des phrases (Les tontons flingueurs).
Générateur de sources.list!
Avatar du membre
piratebab
Site Admin
Site Admin
Messages : 3096
Enregistré le : 24 avr. 2016, 18:41
Localisation : sud ouest
Status : Hors ligne

24 janv. 2020, 18:46

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 : 393
Enregistré le : 05 août 2016, 20:25
Status : Hors ligne

26 janv. 2020, 15:22

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
Enregistré le : 24 janv. 2020, 10:53
Status : Hors ligne

27 janv. 2020, 20:17

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