与此同时应用了POSIX ACL
共享目录 To_manager 仅有manager这一用户对于此事目录有着彻底权限。 其他用户对于此事目录仅有:可向其中拷贝并新建文件的权限。可是不可以删除文件夹不可以copy出文档,不可以读文档。
流程:
1、变更smb.conf 如下所示
[To_manager]
comment=To_manager
path=/To_manager
writable=yes
create mask =1600
directory mask= 1600
2、让Linux适用POSIX ACL (这一 POSIX ACL 的功用在 Linux kernel 2.6 上被宣布适用,以后又被 back-port 到 2.4 kernel 上。大伙儿常见的档案系统,如:ext3,xfs,jfs,和 ReiserFS,都能应用 ACL。自然,大伙儿需要在编译程序 kernel 时运行 ACL。)
大家亦可以在 /etc/fstab 中添加选择项:
/dev/sda1 /home ext3 acl 1 2
3、写个小脚本
#!/bin/bash
mkdir /To_manager
chmod 777 /To_manager
chown manager:manager/To_manager
chmod o t /To_manager
setfacl -m d:u:manager:rwx /To_manager
***运作脚本,重新启动smb就可以。