怎样使普通用户也有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操作。
我想让一般用户也能进行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里定义的好像无法实时以普通用户身份加载 谢谢回答,在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权限错误,弄的我头大。
请大家指教我如何实现我的想法。
请问这个改变smbmount和smbument权限的问题如何解决啊?如何让普通用户使用smbmount和smbument呢?
搞定了是用如下的命令:
chmod u+s /usr/bin/smbmount
chmod u+s /usr/bin/smbumount
:P suid,这个还是小心点使用 好,收了
chmod u+s /usr/bin/smbmount
chmod u+s /usr/bin/smbumount
不行啊
suid,这个还是小心点使用
为什么啊 aaaaaaaaaaa 丁一個 用sudo来实现。
安装好sudo后,编辑/etc/sudoers文件
Cmnd_Alias MOUNT = /usr/sbin/mount, /usr/bin/umount
ALL ALL=NOPASSWD: MOUNT
普通用户以后只用
sudo mount xxxxx
就可以不用输入root密码执行mount/umount任务了。 sudo是幹什麽用的?
页:
[1]