Centos安装samba

Step.1 安装samba

yum install samba

Step.2 添加samba用户

smbpasswd -a samba 必须为系统存在的用户

smbpasswd -e samba激活用户

Step.3 修改/etc/samba/smb.conf

添加以下内容

1
2
3
4
5
[books]
path = /samba
browseable = Yes
writable = Yes
valid users = root 
  • path为要共享的目录
  • valid users为允许访问的用户
  • [books]为条目名,可以随便取

Step.4 放开防火墙

samba开发tcp/139,445端口,udp/137,138端口。

Step.5 解决windows无法访问

  1. win+r运行secpol.msc打开本地安全策略

  2. 安全策略->本地策略->安全选项

  3. 右侧找到 网络安全:LAN管理器身份验证级别 打开 ,选择 仅发送NTLMv2响应,拒绝LM和NTLM”点确定 。

  4. 当前路径下找到 网络访问:本地账户的共享和安全模型 设置为 仅来宾。

  5. systemctl restart smb重启samba服务

参考资料