条件:
1.有6个用户:test,yunweibu,kaifa,zhangsan,lisi,wangwu.讲zhangsan加入到test组,将lisi加入到yunweibu组,将wangwu加入到kaifa组。
2.所要达到的要求:test组用户,yunweibu组用户及kaifa组用户拥有在各自的目录下有读写权利。而且在test及kaifa组里的主目录下给yunweibu这个用户开发读的权限,可以下载文件。
请配置samba文件。
 

步骤:

先将准备工作弄好:

1.创建这6个用户。用adduser命令。将zhangsan,lisi,wangwu分别加入到test,yunweibu,kaifa组中,用命令usermod。如:usermod -G test zhangsan.

2.在根目录下创建文件夹samba_files,在这个文件夹创建3个文件夹,test_files,yunweibu_files,kaifa_files.将3个文件的权限分别赋予给3个组。用命令chown,chgrp。如:chown  -R test test_files,chgrp -R test test_files.

3将这6个用户加入到samba服务里,用命令smbpasswd 命令。如:smbpasswd -a test

4.配置samba文件。

配置脚本如下:

[test_files]
comment = test_files
path = /samba_files/test_files
public = no
valid users = @test,yunweibu
readonly = yes
write list = @test


[yunweibu_files]
comment = yunweibu_files
path = /samba_files/yunwei_files
public = no
valid users = @yunweibu
readonly = no
write list = @yunweibu

 

[kaifa_files]
comment = kaifa_files
path = /samba_files/kaifa_files
public = no
valid users = @kaifa,yunweibu
readonly = no
write list= @kaifa