-----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

Répondre à