小编Ada*_*asz的帖子

如何在 Ubuntu 上取回 sudo?

我已经这样做了:

sudo chown -R myname /usr/
Run Code Online (Sandbox Code Playgroud)

现在sudo由于此错误,我无法使用该命令:

sudo: 必须是 setuid root

当我读到这意味着这个文件的所有者/usr/bin/sudo不是根。由于/usr文件夹上的 chown,它现在是我的用户。

在许多论坛和博客上,人们建议以 root 身份执行此操作:

# chown root:root /usr/bin/sudo
# chmod 4111 /usr/bin/sudo
Run Code Online (Sandbox Code Playgroud)

...但问题是我需要以 root 身份登录,但我不能,因为如果我su在终端中输入密码是错误的(实际上我使用的是我添加到用户的密码):

$ su
Password:
su: Authentication failure
Run Code Online (Sandbox Code Playgroud)

那么我可以取回sudo命令吗?

编辑:我的 Ubuntu 在 Mac OS X 上的 Parallels 下。

password root ubuntu permissions sudo

12
推荐指数
2
解决办法
4万
查看次数

在 /usr/lib 上 chown 安全吗?

我可以这样做吗?

sudo chown -R myUsernName /usr/lib
Run Code Online (Sandbox Code Playgroud)

我的意思是我可以这样做而不必担心我的操作系统会损坏吗?或者权限会被搞砸?

这就是我想做的原因

这就是为什么我不这样做,我来这里问你们:

ubuntu permissions

4
推荐指数
2
解决办法
3945
查看次数

标签 统计

permissions ×2

ubuntu ×2

password ×1

root ×1

sudo ×1