chown 命令后无法登录

chown 命令后无法登录

我刚刚安装了与 Windows 10 双启动的Elementary OS。安装后。我看到/根目录中的每个文件和文件夹都被锁定。我无法在那里重命名、删除或创建任何内容。Home目录没问题。我跑了

sudo chown -R $USER: /

来自互联网的命令获取权限并且所有文件夹都被解锁。但现在重启后我无法登录。它只是不显示登录屏幕。它显示黑屏并闪烁_

我想问以下问题——

  • 根目录文件夹默认是锁定的吗?如果是,我将来是否需要出于某种原因解锁它们以安装某些软件或任何其他原因?如果我出于某些目的需要解锁它们,我应该如何正确操作?
  • 我按下Ctrl+Alt+F1黑屏,我可以用我的用户名登录。但也无能为力。我可以反转该过程以再次登录吗?如果是的话怎么办?
  • 我可以在 下看到我的 Windows 磁盘other locations。所有文件都可以读取但被锁定,这很好,我希望它们是这样的。但是我是否有可能通过运行一些命令来删除这些文件?

我对linux有点陌生。我不明白当我是唯一的用户时,为什么 root 有权限。如果root有权限,我只是一个使用操作系统的人,那么如何做只有root有权限做的事情呢?我尝试用谷歌搜索这个东西,但无法正确理解它。

答案1

你把它弄坏了。

  • 根目录及其下的大多数内容(不是您的主目录)均归系统所有,并且如您所说被锁定(有充分的理由)。即使你知道自己在做什么,也很难改变那里的任何事情。粗略地说,系统分为两部分:操作系统和用户数据。不要尝试更改操作系统部分。如果您需要使用sudo它来更改操作系统部分,请不要这样做(安装新软件包除外:)sudo apt install ...
  • 有一些可执行文件/程序,在运行时以文件的所有者用户身份运行。他们需要这样做以允许特权操作(例如登录和更改为新用户)。

最简单的方法就是重新安装。

重新安装后,避免使用sudoexcept 来安装新软件包。在尝试修复系统之前先了解系统的工作原理。

相关内容