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

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

安装时,我创建了一个额外的分区并将其挂载为/data。该分区可见,但Permission denied尝试在其中创建文件或目录时出现错误。使用 执行此操作sudo确实有效。

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

我尝试删除该分区,然后重新创建并设置fstab为使用新分区。但没有任何变化。

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

答案1

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

sudo chown -R $USER:$USER /data

/data驱动器安装的路径在哪里 - 如果你在错误的地方执行此操作,可能会破坏一些东西。 被
$USERshell 替换为用户的用户名。

欲了解更多信息,请阅读chown手册页[1] [2]

man chown

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

对于其他文件系统(例如 NTFS),您可以通过挂载选项指定权限 - 请参阅这里

相关内容