如何在 ubuntu 服务器中重新创建 btmp 文件?

如何在 ubuntu 服务器中重新创建 btmp 文件?

在清除一些日志时,我删除了btmp位于/var/log/btmp我的 ubuntu 服务器中的文件。

这会引起任何问题吗?我该如何重新创建此文件,以便新的错误登录尝试能够被记录下来?

谢谢。

答案1

它将自动重新创建。一切都/var/log/将。

然而如果你想要的话它看起来应该是这样的:

ls -ltr btmp
 -rw-rw---- 1 root utmp 0 sep  1 00:00 btmp

所以 ...

sudo -i
cd /var/log/
touch btmp
chown root:utmp btmp
chmod 660 btmp

如果您需要清理 中的空间,最好先使用rm *[0-9] *.gz,然后再使用。最后一个操作会清空文件,但会将其保留在系统上,并保留其已有的权限。> {file}/var/log/

相关内容