同时运用了POSIX ACL ........
画蛇添足运用了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即可。
转载请说明出处
知优网 » 完成Linux体系下文件可写但不行删去的要求 (linux 文件不能删除)
知优网 » 完成Linux体系下文件可写但不行删去的要求 (linux 文件不能删除)