在 Ubuntu 终端中,当我从 /home 执行 sudo chmod 754 .. 后,访问被拒绝。我现在是不是有点崩溃了?

在 Ubuntu 终端中,当我从 /home 执行 sudo chmod 754 .. 后,访问被拒绝。我现在是不是有点崩溃了?

实际上,我将 / 的权限更改为 754

该机器是14.04

我无法输入任何 shell 命令,因为它说权限被拒绝。-bash:/bin/ls:权限被拒绝

我甚至无法使用 sudo 来更改 / -bash 的权限:/usr/bin/sudo:权限被拒绝

幸运的是,机器仍在运行,并且我的 PUTTY 终端仍然打开。

我有一块准砖吗?

答案1

不管你尝试什么,你都必须创建一个可启动的 Ubuntu USB。一旦你有了可启动的 USB,就从它启动,然后你可以尝试费力地更改所有权限(不推荐),或者备份所有数据并重新安装系统。

请记住,在执行任何操作之前,您必须找到硬盘并将其安装。您可以使用fdisk -llsblk

答案2

我已经解决了这个问题。

我重新启动 Linux 进入恢复模式。我选择了额外的选项。我进入超级用户模式,我将 / 的权限改回 755

重新启动 - 有效

答案3

不是一个答案,但仅供参考:当它说-bash: /bin/ls: Permission denied这意味着/bin/ls是(程序)文件的权限被拒绝 - 这可能是在其路径的任何级别,并且您已经确定问题实际上出在/(仅)。-bash:意味着错误消息是您的登录(顶级)bash过程;它并不意味着任何文件-bash/-bash存在于任何地方或存在任何需要修复的问题。

也是/不是和 一样/home。一点儿也不。

尽管 Ubuntu 14.04 是 LTS,但现在已经过了销售期限,不再受支持。考虑一下这是否是您想要的。

相关内容