LinuxSir.cn,穿越时空的Linuxsir!

 找回密码
 注册
搜索
热搜: shell linux mysql
查看: 741|回复: 3

着急!为什么mount命令不能够被普通用户来使用?

[复制链接]
发表于 2005-10-18 10:09:06 | 显示全部楼层 |阅读模式
:ask  :ask 请教各位:
为什么mount命令不能够被普通用户来使用?
例如:
    当我以用户普通用户bill身份登陆本地计算机,在本地linux(RHEL4)计算机上(192.168.1.5)取mount远程(linux RHEL4)计算机上(192.169.1.8)的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共享的用户权限等等绝对没有任何问题。
发表于 2005-10-18 10:20:53 | 显示全部楼层
前面加上 sudo
回复 支持 反对

使用道具 举报

发表于 2005-10-18 11:12:40 | 显示全部楼层
作为root登陆,然后
#cd /bin
#chmod -R 755 mount
回复 支持 反对

使用道具 举报

发表于 2005-10-18 17:05:25 | 显示全部楼层
因为有时候有人手痒,会用root来rm -rf /
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

快速回复 返回顶部 返回列表