samba服务器
1、修改防火墙设置
#firewall-cmd --permanent --add-service=samba //设置防火墙
#firewall-cmd --reload //重新加载防火墙
2、安装 samba 并启动 samba 服务
# yum install -y samba samba-client
#systemctl start smb.service nmb.service
3、建立共享目录
mkdir /home/company
4、创建访问账号
useradd -s /sbin/nologin aaa
useradd -s /sbin/nologin bbb
useradd -s /sbin/nologin ccc
#smbpasswd -a aaa
#smbpasswd -a bbb
#smbpasswd -a ccc
smbpasswd 选项说明:-a 添加 smb 帐号;-x 删除 smb 帐号;-d 禁用 smb 帐号;-e 启用 smb 帐号
5、修改配置文件:/etc/samba/smb.conf
默认情况下,Samba 已经配置为允许用户通过远程共享访问账号的主目录。
[company] //共享名称为
company comment = company share //共享注释
path = /home/company //指定共享路径
browseable = yes //所有人可见
guest ok = no //拒绝匿名访问
writeable = yes //支持写入数据
[company]
comment = company share path = /home/company guest ok = no //拒绝匿名访问
valid users=xzusr,gcusr,xsusr //允许访问的用户列表
write list=xzusr //允许写入的用户列表
注意:修改配置文件以后,必须重启服务(systemctl restart smb nmb)使更改生效
6、测试配置文件
testparm 当配置文件的语法出错时会给出提示,修改再次运行 testparm 测试。
7、测试 Samba 服务器
在 linux 客户端访问测试:smbclient -U smbuser //192.168.88.1/company
查看服务器的共享文件有哪些:smbclient -L 192.168.88.1
查看 smbuser 用户可以访问的共享文件:smbclient -L 192.168.88.1 -U smbuser