一直挂着的树莓派某天突然发现以前正常使用的smb共享用不了,不过当时有事就没有去注意。最近空闲下来了就尝试修复,顺便把遇到的问题记录一下。
环境:型号为树莓派3B 、系统为Raspbian
现状:PC提示无法连接,安卓手机用ES浏览器直接进入提示找不到,手动添加提示用户密码错误。
通过查看/var/log/samba/log.%m发现异常退出,重启大法过后依旧没有效果。
错误1:
通过systemctl status samba发现报错
exit_daemon: STATUS=daemon failed to start: Samba detected misconfigured 'server role' and exited. Check logs for details, error code 22
解决方法:
sudo apt-get install daemon
注意,此时如果直接重启samba服务则会发生以下报错,需要reboot后才能正常启动。
daemon_ready: STATUS=daemon 'smbd' finished starting up and ready to serve connections
错误2:
rlimit_max: increasing rlimit_max (1024) to minimum Windows limit (16384)
参考链接:https://blog.csdn.net/sean908/article/details/89308801(原文备份)
在/etc/security/limits.conf中添加以下内容即可
* - nofile 16384 ## 添加这行