再会,
我最近遇到了一个奇怪的问题,不知为何我的图形配置被破坏了。我尝试了提供的菜单选项(从低图形模式启动到使用控制台等),但我无法找到我想要恢复的文件。
这和权限有什么关系?
好吧,在厌倦了摆弄这些之后,我决定在 USB 上启动 Ubuntu,并尝试访问我主 Ubuntu 分区上的文件。成功了,我可以清楚地看到我想要恢复的所有内容仍在那里。
问题是我无法访问我的任何文件,因为我被警告说我不是所述文件的“所有者”。
我怎样才能赋予自己所有权并将我正在寻找的文件复制到我的 USB 记忆棒上?
有没有办法修复损坏的图形配置?
我的主要愿望只是恢复我需要的重要文件并从头开始安装新的 Ubuntu。
任何帮助将非常感激。
干杯。
答案1
只需更改文件的所有者即可。
使用Ubuntu_LiveUSB启动进入系统,并临时创建一个用户。
<ctrl+alt+T> to open terminal
$ passwd --> To create the passwd for 'root'
$ sudo -i --> To change user from 'LiveCD' to 'root
# useradd -m -G NEWUSER --> To add a new user
THEN GO TO THE DIRECTORY WHERE YOU WANT TO RECOVER YOUR FILES.
# chown -R NEWUSER * --> change the owner of all the files under the directory
然后您可以在文件管理器(nautilus)中复制您想要恢复的内容。
希望对你有帮助。
答案2
按ALT+F2然后输入gksu nautilus
或gksudo nautilus
两个命令等效,并在要求时输入您的密码。这假设您是系统上的管理员。默认情况下,系统上创建的第一个用户是。
这将打开文件管理器,您可以查看、复制和移动任何您想要的内容。您还可以通过右键单击任何文件或目录,选择属性并转到权限选项卡来更改其所有权或权限。
不过要小心,因为你有 root 权限,所以系统不会阻止你做任何愚蠢的事情。完成后,只需关闭文件管理器,你就会恢复为普通用户。
如果您想要通过命令行方式更改文件或目录的所有者,该命令是。
sudo chown user:group file
将“用户”替换为用户的名称,将“组”替换为您想要拥有文件或目录的组的名称,并将“文件”替换为您想要更改所有权的文件或目录的名称。
要更改目录及其包含的所有文件和目录的所有权,命令是。
sudo chown -R user:group file
答案3
从 live cd 控制台执行以下操作:
sudo su
并在要求输入密码时输入空白密码。之后您将获得一个 root 控制台。获得 root 控制台后,您可以处理任何分区上的任何文件。