【问题标题】:I can't change or add anything, sudo not working...sudo: can't open /etc/sudoers: Permission denied [closed]我无法更改或添加任何内容,sudo 不起作用...sudo:无法打开 /etc/sudoers:权限被拒绝 [关闭]
【发布时间】:2011-07-29 13:35:19
【问题描述】:

我正在尝试安装 Ruby on Rails,并且我正在使用 SSH 登录到 linux 机器,当我开始工作时,一切都很好,我确定我在更改文件/目录权限时犯了一个错误.

现在,当我尝试发送如下命令时:

sudo apt-get install rubygems

我收到此错误:

sudo: can't open /etc/sudoers: Permission denied

不知道下一步该做什么,我有什么选择。我也可以以 root 用户身份登录,但我不想为自己挖一个更深的洞。

Linux 机器在 Ubuntu 10.04 上运行。

【问题讨论】:

    标签: ruby-on-rails linux ubuntu permissions sudo


    【解决方案1】:

    你检查过/etc/sudoers文件是否存在或者权限有没有变化?

    这个问题可能更适合 Linux/Ubuntu(或您拥有的任何 Linux 风格)。

    见:https://stackoverflow.com/questions/tagged/ubuntu

    【讨论】:

      【解决方案2】:

      试试这个:

      chmod -R 0440 /etc/sudoers.d
      

      可能是你错误地更改了权限。

      【讨论】:

      • 解释一下,详情
      猜你喜欢
      • 1970-01-01
      • 2015-04-01
      • 2020-12-13
      • 2020-08-29
      • 2013-01-19
      • 2022-01-03
      • 1970-01-01
      • 2016-01-09
      • 1970-01-01
      相关资源
      最近更新 更多