我正在使用 Ubuntu,想要访问和复制此外部硬盘上的所有数据:
/dev/sdb2: UUID="aa6741de-df88-308f-b894-4b67c163b8b3" LABEL="Macintosh HD" TYPE="hfsplus" PARTLABEL="Customer" PARTUUID="00003b28-10f7-0000-251a-00004a5b0000"
对于某些文件夹,权限被拒绝:
peace@ubunt:/media/peace/Macintosh HD/Users$ sudo chown peace "/media/peace/Macintosh HD/Users/Christine"/
chown: changing ownership of '/media/peace/Macintosh HD/Users/Christine/': Read-only file system
peace@ubunt:/media/peace/Macintosh HD/Users$ cd Christine
bash: cd: Christine: Permission denied
请告诉我如何访问和复制文件夹 Christine。
提前致谢。
答案1
您可以从终端使用 sudo 以提升的权限访问文件夹。
- 打开终端
- 类型
sudo cp '/media/peace/Macintosh HD/Users/Christine/' ~/Christine/
- 现在文件夹的所有内容都已复制到
~/Christine/
文件夹中。
如果仍然无法访问复制的文件,则可以使用sudo chown -R peace:ubunt ~/Christine/*
更改文件所有权
答案2
您可以以超级用户身份读取所有文件和文件夹。但是,您无法修改 HFS+ 驱动器上的任何内容,因为 Ubuntu 的 HFS+ 驱动程序不支持写入。
使用sudo
虽然您无法cd
访问文件夹(并且sudo cd
永远不起作用), 你应该能够sudo ls
:
peace@ubunt:/media/peace/Macintosh HD/Users$ sudo ls Christine
并作为@ToDo 注意到,您还可以sudo cp
从HFS+驱动器读取数据并执行其他读取操作。
使用 root shell
您也可以直接切换到root(超级用户)shell并cd
正常使用和其他命令。
注意力:作为 root,您可以做任何事情,包括做有害的事情。在 root shell 中发出命令时要非常小心。键入exit
以返回到您的正常 shell。
$ sudo -i
# cd Christine