Et il faut faire attention aux droits d'écriture des élèves pour qu'en créant leur fichier il ne soit lisible que par eux et vous. Il faudrait donc qu'en créant le fichier il appartienne au groupe de toi et tes assistants :
rwx
r_x
___
Pour cela il suffit de rajouter le bit s sur le groupe du repertoire de depot, et le bit t sur other:
nous avons la presque tout ce qui est possible avec les droits standards unix:
1 un utilisateur membre du groupe profs ne peut ecrire dans depot
2 un utilisateur non membre peut ecrire mais pas lire (attention ecrire veut dire qu'il peut aussi effacer). Les fichiers seront crées en tant que utilisateur:profs sans droits pour le groupe other (genre -rw-r-----).
3 les membres du groupe profs peuventg lire le depot
4 seul le prof peut lire et ecrire.
Le coup de l'assistant1 ne peut etre géré comme cela, il faut soit qu'il corrige dans un rep a lui, soit utiliser des acl.
[^] # Re: Connaissez vous vos droits ?
Posté par -=[ silmaril ]=- (site web personnel) . En réponse au journal Connaissez vous vos droits ?. Évalué à 1.
rwx
r_x
___
Pour cela il suffit de rajouter le bit s sur le groupe du repertoire de depot, et le bit t sur other:
mkdir /path/to/depot
chmod 753 /path/to/depot
chown prof:profs /path/to/depot
chmod g+s /path/to/depot
chmod o+t /path/to/depot
nous avons la presque tout ce qui est possible avec les droits standards unix:
1 un utilisateur membre du groupe profs ne peut ecrire dans depot
2 un utilisateur non membre peut ecrire mais pas lire (attention ecrire veut dire qu'il peut aussi effacer). Les fichiers seront crées en tant que utilisateur:profs sans droits pour le groupe other (genre -rw-r-----).
3 les membres du groupe profs peuventg lire le depot
4 seul le prof peut lire et ecrire.
Le coup de l'assistant1 ne peut etre géré comme cela, il faut soit qu'il corrige dans un rep a lui, soit utiliser des acl.