红联Linux门户
Linux帮助

用su切换到root时,提示:cannot set groups:不允许的操作

发布时间:2008-10-08 15:49:01来源:红联作者:lktlks
切换到/bin目录下,用ls -l 看下su文件的权限是不是rwxr-xr-x或者-rwxrwxrwx,如果是执行一下面命令

chmod ug+s su

然后就应该OK了。

权限对比:

修改前权限:-rwxrwxrwx

修改后权限:-rwsrwsrwx

为什么要给su这个文件+ s这个权限呢?

加s权限是以拥有者的身份执行程序,这就是root可以用su,而其他用户不行的原因。

root有最高权限,以某程序的拥有者身份执行程序不需要输入密码,而其他用户想这么做则需要输入密码。
文章评论

共有 1 条评论

  1. wangyoubang 于 2009-08-03 12:21:59发表:

    对头 再次温习一遍。还记得前一阶段写个程序,想用C语言去加载PHP网页录入的信息就是不成。后来给/var/httpd/html一个S权限后就成了