NTFS文件系统共享控制

Modified on: Mon, 25 Jun 2018 10:18:53 +0800

我有一个NTFS分区,我想共享一个文件夹,但我想管理子文件夹的访问权限,例如这个文件夹包含20个子文件夹,桌面用户只能访问10个子文件夹。我该怎么办呢?我该如何控制NTFS分区?

最佳答案

您可以使用仅root用户的读写权限挂载NTFS分区

sudo mount -o fmask=0177,dmask=0077 /dev/sdaX /media/root-view

其中/dev/sdaX是NTFS分区设备,/media/root-view是一个挂载点,必要时可以创建(显然,你可以选择)你喜欢的名字。)

然后安装bindfs,允许在具有修改权限的挂载点上挂载目录。绑定挂载将建立如下

sudo bindfs -p ugo=rwX /media/root-view/shared /media/user-view

其中shared是您要共享的目录,/media/user-view是另一个挂载点,如果需要,可以创建,如上所述。

现在所有用户都对/media/user-view具有读写权限,代表NTFS分区上的/shared文件夹,并且无权访问其他目录相同的分区。

您可以为您感兴趣的所有目录重复bindfs,但最好重新组织NTFS分区的内容,将所有目录放在一个目录中共享。我的意思是,改变布局

/shared01 /shared02 ... /shared10 /unshared01 /unshared02 ... /unshared10

/shared /shared01 /shared02 ... /shared10 /unshared /unshared01 /unshared02 ... /unshared10

使用此布局,您只需共享目录/shared,即可自动访问所有子目录。

作者:,enzotib

相关问答

添加新评论