mount -t cifs от пользователя не работает

Пытаюсь тут настроить подключение виндовых шар под обычным пользователем, внёс в /etc/fstab такую строку:

//server/share /mnt/smb cifs noauto,users,uid=us,username=DOMAIN\user,password=password,case=asis 0 0

Так же для каталога монтирования установил владельца пользователя us:

# chown us /mnt/smb
# ls -ld /mnt/smb
drwxrwxrwx 2 us users 48 Фев 8 19:05 /mnt/smb

Под рутом комманда:

# mount /mnt/smb

работает, но под пользователем не работает, выдаёт ошибку:

$ mount /mnt/smb
mount error 1 = Operation not permitted
Refer to the mount.cifs(8) manual page (e.g.man mount.cifs)

Причём если монтировать под пользователем не как cifs а как smbfs, т.е. в /etc/fstab такая строка:

//server/share /mnt/smb smbfs noauto,users,uid=us,username=DOMAIN\user,password=password,case=asis 0 0

то всё работает прекрасно.

Пробовал версию 3.0.25c и 3.0.28.

# ls -l `which mount`
-rws--x--x 1 root root 100896 Фев 7 23:09 /bin/mount

Никто не сталкивался с такой проблемой?

Недавно решил проблему.

Все оказалось просто. У меня сделано так: точка монтирования имеет создателя/владельца - пользователя, монтирующего раздел. На бинарники /usr/bin/mount.cifs и /usr/bin/umount.cifs установлены биты SUID и GUID. Все работает.

net-fs/fusesmb

Homepage: http://www.ricardis.tudelft.nl/~vincent/fusesmb/
Description: Instead of mounting one Samba share at a time, you mount all workgroups, hosts and shares at once.

Настройки просмотра комментариев

Выберите нужный метод показа комментариев и нажмите "Сохранить установки".