我正在寻求将 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 服务器发现并登录到主机?