- 论坛徽章:
- 0
|
搜索了一下本版,还是决定发帖求助:
配置文件如下:
- [global]
- dos charset = cp936
- display charset = UTF-8
- workgroup = WORDGROUP
- server string = FileServer
- map to guest = Bad User
- security = user
- obey pam restrictions = Yes
- passdb backend = tdbsam
- pam password change = Yes
- passwd program = /usr/bin/passwd %u
- passwd chat = *Enter\snew\s*\spassword:* %n\n *Retype\snew\s*\spassword:* %n\n *password\supdated\ssuccessfully* .
- username map = /etc/samba/smbusers
- unix password sync = Yes
- syslog = 0
- log file = /var/log/samba/log.%m
- max log size = 1000
- load printers = No
- dns proxy = No
- panic action = /usr/share/samba/panic-action %d
- invalid users = root
- [FS]
- path = /data/smbfs
- valid users = @FA,@QC, @HR
- read only = No
- create mask = 0766
- directory mask = 0766
复制代码
目录权限:
- root:/data/smbfs# getfacl 人力资源
- # file: 人力资源
- # owner: root
- # group: root
- user::rwx
- group::r-x
- group:HR:rwx
- mask::rwx
- other::---
- root:/data/smbfs# ls -l
- drwxrwx---+ 5 root root 4096 2008-12-13 15:55 人力资源
复制代码
经过以上的设置,只有HR组的用户才能访问“人力资源”目录,但我突然发现其它组的用户虽然不能访问“人力资源”目录却可以删除它,吓的我一身冷汗啊。
置顶帖中有说到关于可写不可删的方法,但与我的情况不相符,我要求的是只有一个共享文件夹,里面包含的特定目录只有相应权限的用户才能读写,其它目录文件所有人都具有全部权限。
不知道有没有办法实现,如果能解决其它用户可删除目录的问题,那就完美了。
[ 本帖最后由 yuzifu 于 2008-12-13 16:44 编辑 ] |
|