【问题标题】:Removed read and execute permissions from the root directory从根目录中删除了读取和执行权限
【发布时间】:2015-10-24 22:03:16
【问题描述】:

我输入了这个:

sudo chmod o-rwx "$CACHE/"

该目录位于 Windows 硬盘驱动器上,字面意思是“$CACHE”。 $CACHE 不是变量,我现在意识到双引号并没有转义 '$' 符号。所以真正发生的事情是这样的:

sudo chmod o-rwx /

我通过 SSH 执行此操作,但立即无法在服务器上执行任何操作。我收到permission denied 的所有错误; ls、chmod、sudo 等。一旦我断开连接,我就无法重新连接。

所以我将服务器拖到显示器和键盘上,并在 grub 中选择了恢复模式。我打开了一个根终端,现在至少可以与计算机交互。但是,所有文件权限看起来都很好。但是,当我尝试使用chmod o+rx / 解决问题时,我收到Read-Only file system 错误。

任何帮助将不胜感激。

【问题讨论】:

    标签: linux permissions ubuntu-14.04 chmod ubuntu-server


    【解决方案1】:

    显然 linux 不是我的强项。显然我刚刚做到了,所以除了root 之外没有人可以列出或读取文件。

    修复是从 grub 启动并选择恢复模式。键入以下内容以将我的分区重新挂载为rw

    mount -o remount,rw /
    

    然后做与我所做的相反的事情来破坏它

    chmod o+rx /
    

    全部修复!

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2010-10-26
      • 2013-12-24
      • 1970-01-01
      • 2010-11-29
      • 2011-01-17
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多