Samba实现当前用户可读可写,非当前用户不可读
[ 2009/03/18 22:41 | by selboo ]
实验目的
共享一个test目录,让当前登入的用户在/test下新建的文件,具有针对自己的所有权限。其他用户没有有权限。
test用户对test有所有权限
配置前准备
安装需要的软件
[root@selboo /]# yum install acl
修改/etc/fstab
LABEL=/ / ext3 acl 1 1
重启Linux
在Samba下共享一个目录
[test]
comment=test
path=/test
writable=yes
create mask =1600
directory mask= 1600
设置权限
mkdir /test
chmod 777 /test
chown test:test /test
chmod o+t /test
setfacl -m d:u:test:rwx /test
测试
我新建了123,321用户
123用户登入Samba在test下新建123.txt 对123.txt有所有修改权限,而对321.txt没有任何权限
321用户登入Samba在test下新建321.txt 对321.txt有所有修改权限,而对123.txt没有任何权限
test用户对所有用户所有文件具有多有权限
-rw-rwx---+ 1 123 123 20 Mar 18 19:19 123.txt
-rw-rwx---+ 1 321 321 239 Mar 18 19:19 321.txt
共享一个test目录,让当前登入的用户在/test下新建的文件,具有针对自己的所有权限。其他用户没有有权限。
test用户对test有所有权限
配置前准备
安装需要的软件
[root@selboo /]# yum install acl
修改/etc/fstab
LABEL=/ / ext3 acl 1 1
重启Linux
在Samba下共享一个目录
[test]
comment=test
path=/test
writable=yes
create mask =1600
directory mask= 1600
设置权限
mkdir /test
chmod 777 /test
chown test:test /test
chmod o+t /test
setfacl -m d:u:test:rwx /test
测试
我新建了123,321用户
123用户登入Samba在test下新建123.txt 对123.txt有所有修改权限,而对321.txt没有任何权限
321用户登入Samba在test下新建321.txt 对321.txt有所有修改权限,而对123.txt没有任何权限
test用户对所有用户所有文件具有多有权限
-rw-rwx---+ 1 123 123 20 Mar 18 19:19 123.txt
-rw-rwx---+ 1 321 321 239 Mar 18 19:19 321.txt