Bonjour
Bien que je ne comprenne toujours pas ce qui se passe dans la configuration indiquée ci-dessus, je pense avoir trouvé une solution.
Je la trouve extrêmement peu élégante, mais elle fonctionne.
Depuis une machine Win2k, j'enregistre un profil qui me convient dans un partage momentanément ouvert, sur le serveur Linux
Soit /opt/profiles
Ce partage appartient à root sans aucune autorisation particulière aux utilisateurs.
Dans la partie [profile] de smb.conf, j'ajoute deux lignes (les deux dernières):
# Une solution?
Posté par Wilber . En réponse au message Samba et profil fixe Win. Évalué à 1.
Bien que je ne comprenne toujours pas ce qui se passe dans la configuration indiquée ci-dessus, je pense avoir trouvé une solution.
Je la trouve extrêmement peu élégante, mais elle fonctionne.
Depuis une machine Win2k, j'enregistre un profil qui me convient dans un partage momentanément ouvert, sur le serveur Linux
Soit /opt/profiles
Ce partage appartient à root sans aucune autorisation particulière aux utilisateurs.
Dans la partie [profile] de smb.conf, j'ajoute deux lignes (les deux dernières):
[profile]
path = /home/eleves/%u/profile
writeable = yes
browseable = yes
create mask = 0600
directory mask = 0700
root preexec = /opt/profil.sh %u
root postexec = /opt/cloture.sh %u
et, comme le laisse supposer ce texte, deux petits scripts situés dans /opt vont faire le travail.
profil.sh
#!/bin/bash
# nettoyage à l'entrée
rm -rf /home/eleves/$1/profile
# copie du profil modèle
cp -rf /opt/profiles /home/eleves/$1/profile
# L'utilisateur devient proprietaire du repertoire
chown -R $1:"eleves" /home/eleves/$1/profile
cloture.sh
#!/bin/bash
# le profil est supprime apres utilisation
rm -rf /home/eleves/$1/profile
Cette solution m'a été inspirée par
http://wiki.gleducar.org.ar/wiki/index.php//etc/samba/smb.co(...)
qui est encore moins élégant (trouvé-je).
Par contre, l'espoir que j'avais dans l'option fake_perms ( http://caad.ar.vtu.lt/samba/docs/man/Samba-HOWTO-Collection/(...) S.html#fakeperms ) ne m'a mené à rien.
De longues heures passées à fouiller la documentation ne m'ont rien apporté de plus. Comme si personne n'avait jamais été intéressé par cette question. Etrange.
Je suis toujours preneur de réactions (éventuellement horrifiées), de rectifications, de remarques... ou de vraies solutions.