我的 MacBook 上有两个旧硬盘,我想从中取出可用的文件。问题是,除非我执行 gksudo nautilus,否则我没有权限访问这些文件,这意味着我无法真正使用它,也无法在我新的基于 ubuntu 的笔记本电脑上组织它。我希望能够正常使用这些文件。
我尝试进入文件夹属性以查看是否可以更改权限,但收到以下错误消息:
myname@mycomputersname:~$ gksudo nautilus 初始化 nautilus-dropbox 1.4.0
**
错误:nautilus-properties-window.c:1836:schedule_owner_change_timeout:断言失败:(NAUTILUS_IS_FILE(文件))
无论如何,如果可能的话,我只想从此驱动器中删除权限。还有其他答案与此类似,但没有一个能同时处理 mac 驱动器和 Ubuntu 13.04。
更新,我尝试了 chmod 和 chown,但都没有用,并且我收到了此消息,并对驱动器中的每个文件重复此消息。
chmod:更改“folder/filename.id”的权限:只读文件系统无法将“folder/filename.id”的模式从 0644 (rw-r--r--) 更改为 0777 (rwxrwxrwx)
答案1
这是我刚接触 Ubuntu 时学到的一个绝招,当时我害怕使用命令行 - 安装dolphin
KDE 文件管理器。gksu dolphin
用它来代替 Nautilus。您可以轻松复制文件,但为了达到您的目的,您可以使用漂亮的 GUI 界面轻松、递归地更改文件权限或所有者。它会安装很多您可能不需要的 KDE 东西,但它是一款我经常使用的非常好的文件管理器。
我会使用 dolphin 将所有内容复制到安全的地方,将文件权限和所有者更改为有意义的内容,将驱动器格式化为 ext4,然后将它们放在外部 USB 外壳中。Bingo - 您拥有文件,可以使用文件,并且您还拥有几个 USB 驱动器。