所有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启动,然后执行以下操作:

  1. 通过单击文件管理器中的设备图标来挂载您的Ubuntu安装。
  2. 打开终端并cd进入从上面安装的安装的/usr/bin文件夹。
  3. 运行此命令以授予所有用户执行权限

     sudo chmod -R a+x . 
  4. 运行此命令以授予所有用户读取权限

     sudo chmod -R a+r . 
  5. 运行此命令以删除所有用户( root用户除外)写入权限

     sudo chmod -R ow . 
  6. 重新启动,看看它是否有效。
  • 启动进入恢复模式
  • 选择root
  • 按Enter继续
  • 输入chmod 755 / usr / bin

一种可能性是:

  1. 使用ubuntu启动进入恢复模式。 (在grub菜单上选择高级选项,然后选择具有恢复模式的Ubuntu)

  2. 然后,在选项列表中选择“Root”。 这将在恢复模式下为您提供root权限,您将进入终端

  3. 执行: cd /usr/bin然后尝试执行sudo chmod 777

(我不确定它是否应该是7777,因为它授予每个人访问权限)

4。 重启

祝好运。