使用sudo

使用sudo

我正在使用 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 以提升的权限访问文件夹。

  1. 打开终端
  2. 类型sudo cp '/media/peace/Macintosh HD/Users/Christine/' ~/Christine/
  3. 现在文件夹的所有内容都已复制到~/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

相关内容