运行“su”命令时出现 setgid:操作不允许错误 - Ubuntu 12.04

运行“su”命令时出现 setgid:操作不允许错误 - Ubuntu 12.04

我以 imp 用户身份登录。当我尝试在终端上通过 root 用户登录时:

impuser@machine:~$ su - root

它给:

setgid:Operation not permitted

有什么想法吗?如何解决这个问题?

答案1

Ubuntu 只允许sudo增加权限级别,而不允许su(与其他发行版不同)。要获取rootshell,请尝试以下操作:

sudo su

答案2

sudo -i

对于交互式 root shell。这还具有处理 .login 和 .profile 脚本的好处。

sudo -s

还将为您提供 root shell,但它不会处理 root 登录脚本。

答案3

如果允许“impuser”获得 root 权限(这意味着他在文件中没有被排除 sudo 权限/etc/sudoers),只需按下键盘上的Ctrl+ Alt+T即可打开终端。打开后,运行以下命令。

sudo su

相关内容