无法“chmod”挂载只读文件系统的文件夹

无法“chmod”挂载只读文件系统的文件夹

我有一个具有全局读取访问权限的目录 ( mnt),但是当我将文件系统作为只读 (as root) 安装到其中时,它随后显示没有全局权限,如果我尝试 chmod 它,则会收到只读文件系统错误。

编辑

这个问题可能有点误导 - 目标是在使用本机 Linux 驱动程序时使 NTFS 挂载可供全世界访问。请参阅我发布的答案。

答案1

正如 @stolenmoment 指出的,新的挂载点权限反映了挂载文件系统根目录的权限。

你是什​​么真的尝试做的是允许world访问文件系统挂载,而不是编辑文件系统的实际权限元数据。当安装权限语义与语义不匹配的FAT文件NTFS系统时,这可能是必要的- 这会导致安装的文件系统只能由 ing 用户访问(当使用本机 Linux 驱动程序时;默认情况下允许全局访问)。FAT/NTFSUNIXmountntfs-3g

解决方案是mount使用文件系统-o umask 000或类似的东西。

答案2

当然不是。挂载点采用已挂载文件系统的根标识。

答案3

看起来您正在尝试挂载 ntfs 分区,并且由于某种原因它以只读模式挂载。

如果是这种情况,请尝试安装 ntfs-3g 并再次重新安装。它会起作用的。

sudo apt-get install ntfs-3g

相关内容