我的电脑 >> 操作系统 >> Unix/Linux >> 终于实现samba可写不可删除
Google

终于实现samba可写不可删除

我的电脑 mypcit.com 2007-1-28 22:31:07
  • 劲舞团8K舞步大全 最新舞步
  • 神乐阪惠手机壁纸组图
  • 星野亚纪手机壁纸组图
  • 美丽的日本女优手机壁纸
  • Keeley Hazell绝色超性感桌面壁纸
  • 清新女孩手机壁纸八幅
  • 风景桌面壁纸 让你窒息的绝色美景
  • 高清矢量圣诞贺卡素材
通过szxsztszk的提示
今天终于实现了linux可写不可删除的要求。
同时运用了POSIX ACL 
我们公司的要求是这样的[color=Red](我只做出我公司要求的步骤,不同的要求,稍加改正即可)[/color]
共享目录 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
如果对POSIX ACL 不熟悉请看http://bbs.chinaunix.net/viewthread.php?tid=760730&highlight=lovegqin
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即可.

责任编辑: mypcit 参与评论
首页|程序谷|图片素材|IT生活|免费资源|讨论交流|MYQQ|站点地图
我的电脑 闽ICP备06028959号
Google
 
Web www.mypcit.com