Redhat Enterprise Linux 5.10(不,我们无法升级。)
这与我的另一个问题。我希望能够以另一个用户身份登录,例如“tina”,这样我就可以测试她的 sudoer 权限。
- 我的默认 shell 是 csh。 (别笑,我们不需要任何花哨的东西。)
- 我尝试过
login tina
,但没有成功。我收到一个错误Not a login shell.
- 我无法使用我们的 Xwindows 客户端,因为她的服务器 Xwindows 设置为仅访问她的 IP。 (客户端对我来说是 Hummingbird Exceed 14.0。)
- 我在这里没有看到像我一样的问题。
telnet
到相同的 IP 地址,以便我可以登录,因为另一个用户给我一个错误Connection refused.
有什么想法吗?
答案1
要查看其他用户的 sudo 权限,您可以使用:sudo -l -U <user>
。前提是你自己有足够的权限。
或者(为了回答问题)您可以使用su
命令(又名切换用户)。运行它将su - tina
切换到该用户并运行登录脚本(删除-
以跳过此部分)。系统将提示您输入密码。
或者,您使用 sudo - sudo -u <user> -i
(-i = 模拟初始登录)。系统将提示您输入密码。仅当您有足够的权限时这才有效