samba 登录信息存储在客户端的哪里?

samba 登录信息存储在客户端的哪里?

在我收紧 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

    (应该只打印一行,没有后续键)

相关内容