所有sudo命令都被拒绝
我刚输入“sudo chmod 770”。 错误地在我的/ usr / bin目录中
[acc]:/usr/bin$ sudo chmod 770 .
现在,每次运行sudo命令时,我都会收到“Permission denied”错误
[acc]~$ sudo bash: /usr/bin/sudo: Permission denied
当我打开一个新终端时,我得到:“bash:groups:command not found”
请帮我解决这个问题…… 🙁
您应该从LiveCD启动,然后执行以下操作:
- 通过单击文件管理器中的设备图标来挂载您的Ubuntu安装。
- 打开终端并
cd
进入从上面安装的安装的/usr/bin
文件夹。 -
运行此命令以授予所有用户执行权限
sudo chmod -R a+x .
-
运行此命令以授予所有用户读取权限
sudo chmod -R a+r .
-
运行此命令以删除所有用户(
root
用户除外)写入权限sudo chmod -R ow .
- 重新启动,看看它是否有效。
- 启动进入恢复模式
- 选择root
- 按Enter继续
- 输入chmod 755 / usr / bin
一种可能性是:
-
使用ubuntu启动进入恢复模式。 (在grub菜单上选择高级选项,然后选择具有恢复模式的Ubuntu)
-
然后,在选项列表中选择“Root”。 这将在恢复模式下为您提供root权限,您将进入终端
-
执行:
cd /usr/bin
然后尝试执行sudo chmod 777
(我不确定它是否应该是7777,因为它授予每个人访问权限)
4。 重启
祝好运。