同时运用了POSIX ACL ........

画蛇添足运用了POSIX ACL

完成Linux体系下文件可写但不行删去的要求 (linux 文件不能删除)  linux 要求 可写但不可删 第1张

同享目录 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 文件不能删除)

发表评论

您需要后才能发表评论