/sbin/mount.cifs: not installed setuid - "user" CIFS mounts not supported
I noticed that after upgrading to samba 3.5.3, the vlsmbmnt utility stopped working. Looking at error messages I see this:
This mount.cifs program has been built with the ability to run as a setuid root program disabled.
mount.cifs has not been well audited for security holes. Therefore the Samba team does not recommend
installing it as a setuid root program.
Obviously this is a security concern and they chose to close that door.
I found this command to work:
mount -t cifs -o username=something -o users //ip_address/share /path/to/mount
Of course, this requires root access. Some of the options available to regular users are fusesmb or smbnetfs. I have not tried these, as I prefer KDE's built-in samba handling.
Hmm. Well, I added the following to /etc/fstab in VL6.0:
//hda/movies /home/tooth/smb cifs noauto,users,rw,user=xxxx,password=yyyy 0 0
username and password have been changed....). Under VL6.0, that works fine, though, as you say, root access is needed to perform the mount command.
In VL7.0, I used a minor variant of the same command in fstab:
//hda/movies /home/notme2/Music cifs noauto,users,rw,user=xxxx,password=yyyy 0 0
With root access, the command completes sucessfully, and the share is mounted. However, I still have no write access to the share as a normal user. As root, I can write to it, but, even with the 'users' specified (and even though an identical command works in VL6.0), under VL7.0, no joy....
I don't know what the problem is, but there certainly seems to be a problem.....
I also like the KDE handling of Samba shares. Trouble is, I hate KDE. I've also been forced to give up using fusesmb - I was having time out problems on large files, though that may be related to the horrible performance of my Icy Box NAS - I may try it again with the Amahi box, see if it works any better.