Samba4.X配置share模式报错
配置samba共享服务器时,
通常在global全局下面secuity配置为share模式即可达到匿名登陆效果
在Centos7下配置了share模式直接导致服务无法启动
查看报错信息
[root@samba samba]# cat /var/log/messages
Jan 13 10:20:03 localhost systemd: Starting Samba SMB Daemon...
Jan 13 10:20:03 localhost systemd: smb.service: main process exited, code=exited, status=1/FAILURE
Jan 13 10:20:03 localhost systemd: Failed to start Samba SMB Daemon.
Jan 13 10:20:03 localhost systemd: Unit smb.service entered failed state.
Jan 13 10:20:03 localhost systemd: smb.service failed.
回去查看了smb.conf配置文件中的注释
# security = the mode Samba runs in. This can be set to user, share
# (deprecated), or server (deprecated).
这个可以设置为user, share (已弃用)或服务器(已弃用)。
原来centos7中自带源的samba为4.x,注释中和查询资料都说明,security中的模式已经将share和server弃用了
维基百科
https://wiki.samba.org/index.php/Samba_4.0_Whitepaper
正确配置匿名访问方法
添加以下语句
security = user
map to guest=Bad User
重启服务成功
测试通过