怎样使普通用户也有mount、umount权限?

怎样使普通用户也有mount、umount权限?

怎样使普通用户也有mount、umount权限?
可以参考一下http://www.linuxfans.org/nuke/modules.php?name=Forums&file=viewtopic&t=5205
你在使用mount -o rw -t /dev/**** /mnt/mountfile加上rw吧!我想就可以实现!
我想让一般用户也能进行mount,umount 操作,不用su一下。
编辑/etc/fstab,给相应的设备加上user参数试试,譬如这样:
/dev/hda7        /mnt/Win-E:        vfat         exec,dev,suid,rw,user,iocharset=cp936 0 0
然后重起用普通用户身份试试
谢谢回答,在fstab中用user参数只能指定固定的加载点和设备,
我的usb设备就是这样用的。

但我想让用户自由的加载局域网上的windows共享目录。

mount -t smbfs -o uname="",password="",iocharset=cp936,umask=000 //ONECOMPUTER/FOLDER  /mnt/somewhere

但是这个操作必须root才能完成,
我用chgrp命令改了mount和umount的所属组,但是还是不行,
把smbmount和smbumount的所属组改后,命令可以由普通用户运行,但是报一个libsmb.o权限错误,弄的我头大。

请大家指教我如何实现我的想法。
没有在fstab里定义的好像无法实时以普通用户身份加载
[quote:c8a2113be6="liskman"]谢谢回答,在fstab中用user参数只能指定固定的加载点和设备,
我的usb设备就是这样用的。

但我想让用户自由的加载局域网上的windows共享目录。

mount -t smbfs -o uname="",password="",iocharset=cp936,umask=000 //ONECOMPUTER/FOLDER  /mnt/somewhere

但是这个操作必须root才能完成,
我用chgrp命令改了mount和umount的所属组,但是还是不行,
把smbmount和smbumount的所属组改后,命令可以由普通用户运行,但是报一个libsmb.o权限错误,弄的我头大。

请大家指教我如何实现我的想法。[/quote]

请问这个改变smbmount和smbument权限的问题如何解决啊?如何让普通用户使用smbmount和smbument呢?

搞定了是用如下的命令:
chmod u+s /usr/bin/smbmount
chmod u+s /usr/bin/smbumount
suid,这个还是小心点使用
好,收了
引用:
chmod u+s /usr/bin/smbmount
chmod u+s /usr/bin/smbumount
不行啊
引用:
suid,这个还是小心点使用
为什么啊