|
|
[color="Red"]请教各位::help
为什么mount命令不能够被普通用户来使用?
例如:
当我以用户普通用户bill身份登陆本地计算机,在本地linux(RHEL4)计算机上(192.168.1.5)取mount远程(linux RHEL4)计算机上(192.169.1.的smb共享(共享名为public)的时候,我的命令是:mount -t smbfs -o username=bill //192.168.1.8/public /home/test/mnt,接着会提示输入密码,输入密码后,接着就出现的提示是:only root can do that.
但是,当我以root用户来登录本地计算机,以root身份去执行命令mount -t smbfs -o username=bill //192.168.1.8/public /home/test/mnt的时候,是绝对可以mount到远程的共享public的。
我看了/bin/mount这个程序的属性是4755,属主是root,也就是已经有了suid,按道理说应该可以允许普通用户来以root的身份去执行/bin/mount命令,可是为什么不允许呢?怎么样才可以让普通用户去使用/bin/mount命令去mount远程共享呢?
注:远程smb共享的用户权限等等绝对没有任何问题。 :thank |
|