J'utilise le paquet d'outils smbfs pour monter mes partages SMB. J'ai écrit un rapide script pour monter le partage :
#!/bin/sh
/usr/bin/smbmount "\\\\somehost.local\\hostshare" /media/hostshare -o user=smbuser,dom=WORKGROUP,uid=localuser,gid=localgroup
Ce script fonctionnait dans la version 9.10 lorsqu'il était appelé par le compte "localuser", mais dans ma version 10.04 fraîchement installée, il échoue et me donne l'erreur suivante :
mount error(1): Operation not permitted
Refer to the mount.cifs(8) manual page (e.g. man mount.cifs)
Le répertoire /media/hostshare est vide et possède ces conditions :
drwxrwxr-x 2 localuser localgroup 4096 2010-12-12 12:04 hostshare/
L'utilisateur local fait partie de ces groupes :
localgroup adm dialout cdrom plugdev lpadmin admin sambashare
Une idée de ce qui se passe ici ? Google semble suggérer que le bit "sticky" doit être mis sur /sbin/mount.cifs
/sbin/mount.smbfs
y /sbin/umount.cifs
S'agit-il d'un bogue ?