将文件写入新文件系统时权限被拒绝

Nic*_*hov 4 permissions partitioning fstab mount

安装时,我创建了一个额外的分区并将其安装为/data. 该分区是可见的,但Permission denied在尝试在其中创建文件或目录时出现错误。这样做sudo确实有效。

我正在使用 ext4 文件系统。Ubuntu 14.04 x86_64。

我曾尝试删除分区,然后再次创建它并设置fstab为使用新分区。那什么都没变。

如何使额外分区正常运行,例如用户可写?

Wil*_*ilf 6

对于新的ext4etc 文件系统,您需要更改权限,以便您的用户可以访问它并对其进行读/写 - 例如使用:

sudo chown -R $USER:$USER /data
Run Code Online (Sandbox Code Playgroud)

哪里/data是路到驱动安装-如果你这样做在错误的地方它可能会打破东西。
$USER由 shell 替换为用户的用户名。

有关更多信息,请阅读chown手册页[1] [2]

man chown
Run Code Online (Sandbox Code Playgroud)

并查看可ls -ld /data用于目录及其ls -l /data中文件的内容的权限。

对于其他一些文件系统 - 例如 NTFS,您可以通过挂载选项指定权限 - 请参阅此处