Samba服务器目录 公共目录/share 销售部/sales 技术部/tech 企业员工情况 主管:总经理master 销售部:销售部经理mike,员工sky,员工jane。 技术部:技术部经理tom,员工sunny,员工bill 。 公司使用Samba搭建文件服务器,需要建立公共目录,允许所有人访问,权限为只读。为销售部和技术部分别建立单独的目录,只允许总经理和对应部门员工访问,并且公司员工无法在网络邻居查看到非本部门共享目录。 •需求分析:每个部门建立一个组,并为每个组建立配置文件,实现隔离用户的目标。 •解决方案: (1)建立各部门专用目录。 mkdir /share mkdir /sales mkdir /tech (2)添加用户和组。 先建立销售组sales,技术组tech,然后使用useradd命令添加经理账号master,并将员工账号加入到不同的用户组。 groupadd sales groupadd tech useradd master useradd –g sales mike useradd –g sales sky useradd –g sales jane useradd –g tech tom useradd –g tech sunny useradd –g tech bill 最后,使用smbpasswd命令添加至SMB用户。 smbpasswd -a mike(每个用户都加入) (3)配置smb.conf cp smb.conf master.smb.conf cp smb.conf sales.smb.conf cp smb.conf tech.smb.conf cat smb.conf [global] workgroup = WORKGROUP server string = file server security = user include = /etc/samba/%u.smb.conf include = /etc/samba/%g.smb.conf [public] comment = public path = /share public = yes #cat master.smb.conf [sales] comment = sales path = /sales valid users = master [tech] comment = tech path = /tech valid users = master #cat sales.smb.conf [sales] comment = sales path = /sales valid users = @sales,master #cat tech.smb.conf [tech] comment = tech path = /tech valid users = @tech,master 转载请保留固定链接: https://linuxeye.com/configuration/852.html |