我以 imp 用户身份登录。当我尝试在终端上通过 root 用户登录时:
impuser@machine:~$ su - root
它给:
setgid:Operation not permitted
有什么想法吗?如何解决这个问题?
答案1
Ubuntu 只允许sudo
增加权限级别,而不允许su
(与其他发行版不同)。要获取root
shell,请尝试以下操作:
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