继 Windows “永恒之蓝” 爆发后,Linux 的 samba 服务也爆出了安全性问题,更新最新版本可以解决。
结果更新以后直接挂了,启动报错。
Redirecting to /bin/systemctl status smb.service
● smb.service - Samba SMB Daemon
Loaded: loaded (/usr/lib/systemd/system/smb.service; enabled; vendor preset: disabled)
Active: failed (Result: exit-code) since 五 2017-05-26 22:02:24 CST; 1min 21s ago
Process: 620 ExecStart=/usr/sbin/smbd $SMBDOPTIONS (code=exited, status=127)
Main PID: 620 (code=exited, status=127)
5月 26 22:02:23 nas systemd[1]: Starting Samba SMB Daemon...
5月 26 22:02:24 nas smbd[620]: /usr/sbin/smbd: relocation error: /lib/libsamba-credentials.so.0: symbol GSS_KRB5_CRED_NO_CI_FLAGS_X...reference
5月 26 22:02:24 nas systemd[1]: smb.service: Main process exited, code=exited, status=127/n/a
5月 26 22:02:24 nas systemd[1]: Failed to start Samba SMB Daemon.
5月 26 22:02:24 nas systemd[1]: smb.service: Unit entered failed state.
5月 26 22:02:24 nas systemd[1]: smb.service: Failed with result 'exit-code'.
Hint: Some lines were ellipsized, use -l to show in full.
解决方法
以下方法可以解决,但是笔者未深究原因,猜测应该是升级 samba 时未同时升级依赖所致。
yum install krb5-devel krb5-libs pam_krb5 krb5-workstation -y
这篇文章还没有人留言,快来抢沙发吧。