-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1
Bonjour � tous,
Je souhaite impl�menter sur un serveur de fichiers Samba, un m�chanisme
int�ressant: l'�criture unique. Il faudrait que je partage un r�pertoire dans
le lequel on pourrait y copier des fichier mais ne plus pouvoir les modifier
une fois la copie effectu�e.
J'y suis pratiquement arriv� en combinant la configuration du partage et les
droits sur le r�pertoire partag� au niveau du syst�me de fichier. Mon share
ressemble � ceci:
[test]
comment = Testing -- do not use!
path = /home/test
writable = yes
create mode = 0440
directory mode = 0660
Donc, une fois authentif�, l'utilisateur peux copier des fichier (writable =
yes et /home/test est ug+w). La directive create mode 0440 fonctionne: le
fichier est cr�e, remplit mais on ne peux ni l'effacer, ni le modifier.
Par contre, l� o� je coince, c'est pour les r�pertoires. Je devrais laisser
l'opportunit� de cr�er un r�pertoire, de le remplir de cette fa�on avec des
fichiers (write only once) et ne plus autoris� d'ajout de fichier dans ce
r�pertoire par la suite. il faudrait trouver une possibilit� automatique, je
ne souhaite pas passer � la main pour chmoder les r�pertoires.
C'est un peu tordu car il faut laisser le r�pertoire en write le temps d'y
mettre les fichiers mais ensuite interdire le write. Une autre id�e serait de
demander aux utilisateurs de copier un fichier zip contenant tous les
fichiers et un cron ferait le travail de cr�er le r�peroire en readonly et y
extraire les fichiers (en readonly �galement). Il y a �galement la possiblit�
de faire des postexec au niveau samba et je vais y jetter un oeil de ce pas.
Je suis ouvert � vos suggestions :-)
Merci � tous,
Fabian
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.2.4 (GNU/Linux)
iD8DBQFAWay03Qzx239StfYRAkjpAJ9xZZ+FwmT8x/3fJ8BlcuVfFysiywCfVqA2
GrBILrRCBPrqm1An1VR53/0=
=WX+S
-----END PGP SIGNATURE-----
_______________________________________________________
Linux Mailing List - http://www.unixtech.be
Subscribe/Unsubscribe: http://www.unixtech.be/mailman/listinfo/linux
Archives: http://www.mail-archive.com/[EMAIL PROTECTED]
IRC: chat.unixtech.be:6667 - #unixtech