在我收紧 Samba 权限之前,我允许匿名登录。在我的 LAN 上的一台 PC 上,我曾经匿名登录共享并在登录对话框中勾选了“永远记住”框。
目前我不允许匿名登录,但每次我关闭这台电脑时,我都会在 auth.log 中看到 samba 会话“已为用户 nobody 关闭”。 (它不会打开会话,因此这部分没问题)。
这些“永远记住”的 Samba 登录信息保存在哪里?我想将其删除,这样我的 auth.log 中就不会出现这些垃圾消息
(我检查了一下seahorse
,但没有看到与用户相关的任何内容nobody
)
答案1
原来它位于 的钥匙圈中nobody
。下面介绍如何修复它。
登录身份
nobody
sudo su -s /bin/bash nobody
显示密钥环条目
nobody
keyctl show @us
(第一个条目是密钥环号码,接下来的几行是密钥)
确认密钥环中有数据
keyctl read [keyring number]
清除钥匙圈
keyctl clear [keyring number]
确认有效
keyctl show @us
(应该只打印一行,没有后续键)