桑巴 – 两个用户不同的访问

我有三个硬盘,我想有两个权限组:

Group1: ShareDrive: Read / Write permission TVDrive: Read permission Personal drive: No Read / Write permission (ideally they can't even see it) Group 2: ShareDrive: Read / Write permission TVDrive: Read / Write permission Personal drive: Read / Write permission 

谁能告诉我应该怎么做? 理想情况下,我将有两个用户帐户,但我只能解决如何设置一个用户帐户。

通常这只是通过文件系统中的访问权限来完成的(除了可见性)

好的,更详细的信息:

 ls /shares ShareDrive TVDrive homes chgrp Group1 /shares/ShareDrive /shares/TVDrive chgrp Group2 /share/homes chmod -R g=rX,o= /shares/ShareDrive /shares/TVDrive /share/homes setfacl -R g:Group2:rwX /shares/ShareDrive /shares/TVDrive setfacl -R -dg::rX,g:Group2:rwX,o:- /shares/ShareDrive /shares/TVDrive 

如果Group2不是用户的主要GID,则可以使用chmod -R g+S或者将g:Group1:rX添加到setfacl -d。

sambaconfiguration文件中的valid users指令可以帮助您实现这一点。 http://www.samba.org/samba/docs/using_samba/ch09.html