如何更改 / 的访问权限?

如何更改 / 的访问权限?

我使用 sudo chmod 466 / 意外更改了 Ubuntu 16.04 的 / 访问权限。我本应更改文件的访问权限,但我却意外地对 /(根目录)执行了 chmod。当然,现在我无法访问操作系统,我想从中恢复一些文件。

有没有办法可以再次更改 / 的访问权限,以便恢复我的操作系统及其存储的文件?如果没有,有没有办法在重新安装整个系统之前恢复我的文件?

我尝试在系统尝试加载之前按 F2 进入终端(因为现在无法加载,或者至少图形用户界面无法加载),然后登录,但由于权限现在不允许写入或执行,它说我没有权限访问它。我也尝试在终端中执行 chmod 777 /,但这也没有多大用处,或者也许我做错了什么……我尝试在线寻找这个问题的答案,但我所能找到的只是如何在系统内 chmod 特定文件和目录。

系统已加密,我现在能做的就是在系统开始加载之前解密磁盘,但之后我无能为力。如果有人能帮助我,我将不胜感激。

- 更新 - - -

好的,这就是我现在的情况:

我使用了一个装有实时 Ubuntu 系统的 USB,方法是单击“试用 Ubuntu”选项,然后使用终端通过 sudo chmod 777 -R 更改安装 Ubuntu 操作系统的硬盘的权限。现在我可以再次登录系统,但现在当我登录时,我的所有设置都消失了,我无法访问我的文件。这就像访问全新安装的 Ubuntu 16.04,尽管我没有重新安装系统。我只是使用了实时 Ubuntu USB 中的“试用 Ubuntu”选项。

当我尝试访问同样已加密的主目录时,我看不到我的文件。我所能看到的只是默认目录,如桌面、文档、下载、音乐、图片、公共等,但我创建的目录已不复存在。不过有一个名为“Access-Your-Private-Data.desktop”的文件,当我单击它时,它会启动终端并要求我输入登录密码。输入登录密码后,什么也没发生,我仍然没有看到一个新目录,其中包含我旧主目录中加密的所有文件或类似的东西。有人能帮我解决这个问题吗?我该如何从该目录中恢复我的文件?

答案1

好吧,这就是我最后做的事情……我丢失了主目录解密密钥,没有它我真的无能为力。我不得不重新安装系统,但幸运的是数据损失不是太大,只有几个文件我最终可以不用。由于我在被锁定帐户之前备份了重要内容,因此我可以在重新安装系统后复制回重要数据。

我知道这个答案可能会让其他遇到类似情况的人失望,但这就是我最终所做的。我只需要进行全新安装并从备份驱动器中复制所有数据。这次我确保将家庭解密密钥保存在我的外部驱动器上。

我想我的建议是确保您保存家庭解密密码并定期备份您的数据。

答案2

我认为只要你还有加密密钥,一切就都在那里。你可以尝试使用 live usb ubuntu 映像,请参阅关于安装加密卷的帖子。

您的卷可能使用 LUKS 加密,以下是安装方法:

你需要:

sudo apt-get install cryptsetup

要解密卷:

sudo cryptsetup luksOpen /dev/sda1 my_encrypted_volume

现在你可以照常安装它:

sudo mkdir /media/my_device
sudo mount /dev/mapper/my_encrypted_volume /media/my_device

要再次锁定容器,需要先将其卸载:

sudo umount /media/my_device
sudo cryptsetup luksClose my_encrypted_volume

要自动将其放置在该/media位置,请使用 udisks 工具

sudo udisks --mount /dev/mapper/my_encrypted_volume

相关内容