yum -y install samba
[root@ryan ~]# groupadd CS  #测试组
[root@ryan ~]# groupadd CP  #产品组
[root@ryan ~]# groupadd KF  #开发组
[root@ryan ~]# groupadd YW  #运维组
[root@ryan ~]# useradd -g CS -s /sbin/nologin csadmin  #测试组管理员
[root@ryan ~]# useradd -g CS -s /sbin/nologin csuser  #测试组用户
[root@ryan ~]# useradd -g CP -s /sbin/nologin cpadmin    
[root@ryan ~]# useradd -g CP -s /sbin/nologin cpuser
[root@ryan ~]# useradd -g KF -s /sbin/nologin kfadmin
[root@ryan ~]# useradd -g KF -s /sbin/nologin kfuser
[root@ryan ~]# useradd -g YW -s /sbin/nologin ywadmin
[root@ryan ~]# useradd -g YW -s /sbin/nologin ywuser
smbpasswd  -a csadmin    ---------1  
smbpasswd  -a csuser   ----------123
smbpasswd  -a cpadmin-----------2
smbpasswd  -a cpuser-------------234
smbpasswd  -a kfadmin----------3
smbpasswd  -a kfuser-------------345
smbpasswd  -a ywadmin---------4
smbpasswd  -a ywuser------------456
[root@ryan ~]# mkdir -p /ryan/Samba/{ceshi,chanpin,kaifa,yunwei}
[root@ryan Samba]# chown csadmin:CS ceshi
[root@ryan Samba]# chown cpadmin:CP chanpin
[root@ryan Samba]# chown kfadmin:KF kaifa
[root@ryan Samba]# chown ywadmin:YW yunwei
[root@ryan Samba]# ll
total 0
drwxr-xr-x 2 csadmin CS   36 Mar 30 18:47 ceshi
drwxr-xr-x 2 cpadmin CP    6 Mar 30 18:10 chanpin
drwxr-xr-x 2 kfadmin KF    6 Mar 30 19:06 kaifa
drwxr-xr-x 3 root    root 45 Mar 30 18:49 share  #共享目录
drwxr-xr-x 2 ywadmin YW    6 Mar 30 19:06 yunwei
[共享目录]                              #目录名称
comment = this is share                #文件描述,自定义
path = /ryan/Samba/share               #共享目录的路径
writable = yes                         #是否允许写入
read only = no                         #是否只读
public = yes                           #是否公开
admin users = @CS,@CP,@KF,@YW         # 目录共享管理员用户,以@开头的用户组
                                          #多个用逗号隔开
valid users = @CS,@CP,@KF,@YW         #允许访问的用户或组
create mask = 0777                  #Samba用户在所在目录创建文件的权限
directory mask = 0777               #Samba用户在所在目录创建文件夹的权限
[测试部门]
comment = this is ceshi samba
path = /ryan/Samba/ceshi
writable = yes
admin users = csadmin,@CS
valid users = @CS,@CP,@KF,@YW
create mask = 0774
directory mask = 0775
[产品部门]
comment = this is chanpin samba
path = /ryan/Samba/chanpin
writable = yes
admin users = cpadmin,@CP
valid users = @CS,@CP,@KF,@YW
create mask = 0774
directory mask = 0775
[开发部门]
comment = this is kaifa samba
path = /ryan/Samba/kaifa
writable = yes
admin users = kfadmin,@KF
valid users = @CS,@CP,@KF,@YW
create mask = 0774
directory mask = 0775
[运维部门]
comment = this is yunwei samba
path = /ryan/Samba/yunwei
writable = yes
admin users = ywadmin,@YW
valid users = @CS,@CP,@KF,@YW
create mask = 0774
directory mask = 0775
win+R快捷键直接输入\samba主机地址 或打开文件管理器上方的快速访问





右击计算机-->管理-->服务和应用程序-->服务-->Workstation 重启服务清除缓存。


测试结果发现可读,可复制,不可修改
原文:https://www.cnblogs.com/ryan23/p/10665669.html