需要帮助修复安装的驱动器的权限

我正在尝试很多,我的问题还没有解决。

我有一个叫做服务器的分区,里面有5个文件夹

Folder 1 FOlder 2 Folder 3 

我正在使用下面的命令启动驱动器,这是由一些senoir成员告诉我的,它工作但有一些问题

 /dev/sdb1 /media/Server ntfs defaults,umask=006,fmask=000,dmask=007,uid=1000,gid=1001 0 0 

问题是这个命令的权限被应用到文件夹1,文件夹2,FOlder3等所有文件夹

但是我希望只有FOlder 3应该是公开可读和可写的,而所有其他应该是私人的,没有人应该访问它。

我怎样才能做到这一点

networking上的用户可以通过networking修改通过samba导出的ext3分区上的文件,因为他们没有看到他们看到samba提供的smbfs的文件系统。

所以解决方法是重新格式化分区,因为ext2或ext3然后通过samba导出到您的用户。 正常的文件权限将与chmod一起使用。

Ť

而不是在你的fstab中用umask=006,fmask=000,dmask=007,uid=1000,gid=1001设置整个驱动器的权限,你可以在每个目录的基础上设置单独的权限。

文件夹1 /文件夹2上的chown -R 1000:1001

文件夹1 /文件夹2上的chmod 750

chmod 777文件夹3

两个想法:

你可以为每个文件夹创build单独的共享,并通过桑巴控制访问权限? 我认识到这可能不是理想的,但通常安全性和易用性是不一致的。

您可以尝试在您的服务器文件系统中创build一个目录,并创build符号链接到各个文件夹目录。 在符号链接上设置权限,然后通过samba共享新创build的目录。