我可以使用具有sudo权限的管理员帐户SSH到我的服务器(CentOS 5.9):
$ssh admin@myserver Last login: Wed Feb 27 19:23:11 2013 from [IP ADDRESS] [admin@myserver ~]$
然后我可以su到root:
[admin@myserver ~]$sudo su root [sudo] password for admin: [root@myserver admin]#
但我不能su给另一个用户,su命令没有告诉我原因:
[admin@myserver ~]$sudo su anotheruser [admin@myserver ~]$whoami admin
任何想法为什么我可以su到root,但不是其他用户?
我怎么能得到苏告诉我为什么它没有做我想做的事情?
在/ etc / sudoers中为admin授予了哪些权限?
另外,作为root,你总是可以su – 另一个用户.也许是一个额外的步骤,但不知道你的sudoers文件的任何信息,这将是有效的.