树莓派修复部分Samba问题

一直挂着的树莓派某天突然发现以前正常使用的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        ## 添加这行