![samba 访问被拒绝:“用户无人会话已关闭”](https://linux22.com/image/199947/samba%20%E8%AE%BF%E9%97%AE%E8%A2%AB%E6%8B%92%E7%BB%9D%EF%BC%9A%E2%80%9C%E7%94%A8%E6%88%B7%E6%97%A0%E4%BA%BA%E4%BC%9A%E8%AF%9D%E5%B7%B2%E5%85%B3%E9%97%AD%E2%80%9D.png)
我正在寻求将 Samba 共享添加到运行 Linux Mint 的主机。
共享的理想特性包括主机的可发现性和通过广播共享、只有拥有主机账户的用户才能访问文件(即无访客或匿名访问)、通过与常规系统登录相同的密码进行身份验证、以及对每个有凭证的用户强制执行与本地会话相同的文件访问权限。
我已将以下行添加到 的尾部/etc/samba/smb.conf
:
[store]
comment = Storage
path = /srv/store
guest ok = no
writable = yes
privatable = no
browsable = yes
不幸的是,这种效果与我的目标有不止一处的差异。
首先,我注意到主机不可被发现。然后,如果我手动输入主机名以及凭据并尝试访问,则尝试会被拒绝,并且以下神秘消息会从守护进程(可通过 获得systemctl status smbd
)进入服务日志:
pam_unix(samba:session): session closed for user nobody
该消息的含义是什么?我如何作为 Samba 服务器发现并登录到主机?