In den Standardeinstellungen ist es normalen Benutzern nicht erlaubt, SMB-Shares unter Ubuntu einzuhängen. Eine Angabe von user in der /etc/fstab reicht nicht aus.
Die Programme mount.cifs und umount.cifs müssen als Erstes das SUID-Bit gesetzt bekommen.
chmod +s /usr/sbin/mount.cifs chmod +s /usr/sbin/umount.cifs
Wie empfohlen werden dann die Anmeldedaten in einer extra Datei gespeichert, z.B. in /etc/cifs_credentials die folgenden Aufbau hat:
username=... password=... domain=...
Diese Datei sollte mit entsprechenden Rechten gegen Lesen durch jedermann gesichert werden. Nur die Benutzer, die nachher die Shares mounten sollen, müssen diese Datei lesen können. Es empfielt sich also, eine extra Gruppe für diese Benutzer anzulegen und der Gruppe Leserechte auf diese Datei zu geben.
addgroup smbmounters adduser benutzer1 smbmounters adduser benutzer2 smbmounters ... chgrp smbmounters /etc/cifs_credentials chmod g+r,o-r /etc/cifs_credentidials
Anschliessend könnte ein Eintrag in der /etc/fstab folgendermaßen aussehen:
//SERVER/Freigabe /mnt/server/freigabe cifs rw,user,noauto,suid,credentials=/etc/cifs_credentials 0 3
Zu beachten ist außerdem, dass die User zum Mounten Schreibrechte auf den Einhängepunkt (hier im Beispiel /mnt/server/freigabe) benötigen, ansonsten wird ein mount-Versuch mit der Fehlermeldung
mount error: permission denied or not superuser and mount.cifs not installed SUID
verweigert.