su -提示”-bash: /bin/su: Permission denied”

su -提示”-bash: /bin/su: Permission denied”
系统环境:Scientific Linux 6.2
pathname:/bin/su
package:coreutils

[root@sl-kde ~]# ls -alh /bin/su
-rwsr-xr-x. 1 root root 35K Dec 11  2011 /bin/su
//在Scientific Linux 6.2中,/bin/su的默认权限为4755,默认属主为root用户,默认属组为root组

出于安全方面的考虑,在某些情况下,/bin/su的默认权限可能被设为4750,属主为root用户,而属组为wheel组
[root@sl-kde ~]# ls -alh /bin/su
-rwsr-x—. 1 root wheel 35K Dec 11  2011 /bin/su
此时普通用户执行”su -“命令时就会提示”-bash: /bin/su: Permission denied”,这时就必须先将需要执行”su -“命令的用户加入到wheel组中,然后退出shell,再重新登录,接着再执行”su -“命令

备注:
1.对于已登录用户,即使将该用户加入了wheel组中,如果该用户没有退出重新登录,则执行”su -“命令时还是会提示”-bash: /bin/su: Permission denied”


发表评论 0

Your email address will not be published. Required fields are marked *