GNU 屏幕:未找到 Utmp 插槽

GNU 屏幕:未找到 Utmp 插槽

我刚刚用最精简的 CentOS 7 安装了一个专用服务器,我刚刚安装了screen。当我在普通用户帐户下运行它,打开一个新屏幕窗口,然后关闭它时,我收到此错误:Utmp slot not found -> not removed。也许我太小气或太执着了,但这让我抓狂。我读到过你可以使用命令setutent来修复这个错误,但我甚至不知道在哪里可以找到它,手册页表明它只是你在 C 代码中使用的函数。有谁能帮助这个新手弄清楚到底发生了什么?

答案1

打开你的~/.screenrc并粘贴以下行:

deflogin off

然后重新启动screen

这将禁用 utmp 日志记录,从而摆脱烦人的消息。

我发现这个选项在屏幕手册

答案2

utmp 是一个原始数据库,其中包含有关当前登录用户的信息(终端、登录时间等)。当用户注销时,与用户名和会话终端相对应的记录将被删除。因此,尽管该消息表明存在一个小错误,但实际上并不严重。

相关内容