NTFS文件系统共享控制


8

我有一个NTFS分区,我想共享一个文件夹,但是我想管理子文件夹的访问,例如,此文件夹包含20个子文件夹,桌面用户只能访问10个子文件夹。我该如何处理?如何完全控制NTFS分区?

Answers:


5

您可以仅对root用户安装具有读写权限的NTFS分区

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

/dev/sdaXNTFS分区设备是哪里,并且/media/root-view是必要时要创建的挂载点(显然,您可以选择所需的名称)。

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

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

如上所述,其中shared是您要共享的目录,/media/user-view也是要创建的另一个安装点。

现在,所有用户都具有对的读写权限/media/user-view,该访问权限表示/sharedNTFS分区上的文件夹,而无权访问同一分区上的其他目录。

您可以bindfs对所有感兴趣的目录重复执行,但是最好重新组织NTFS分区的内容,将所有目录共享到一个目录中。我的意思是,从

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

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

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

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.