Mah*_*sam 2 arch-linux su sudo
Sudo 返回此错误:
sudo: effective uid is not 0, is sudo installed setuid root?
Run Code Online (Sandbox Code Playgroud)
和 su - 返回这个:
su: Authentication failure
Run Code Online (Sandbox Code Playgroud)
我使用的用户是以下组的成员:
disk wheel locate network video audio optical floppy storage power users
Run Code Online (Sandbox Code Playgroud)
我可以登录到 root,但不能提升我的用户权限,而且我确定我提供给两者的密码是正确的。
出于某种原因,你没有了setuid的上你的位设置su
和sudo
可执行文件。此位是必需的,这样su
和sudo
可以提升你作为root用户运行。您可以chmod
以 root 身份使用来恢复 setuid 位:
chmod u+s "$(command -v su)" "$(command -v sudo)"
Run Code Online (Sandbox Code Playgroud)