我有一个树莓派,每次重启我最后都会看到这个输出:
root@RaspberryPi:~# last | grep boot
reboot system boot 4.4.0-1055-raspi Thu Jan 1 01:00 still running
reboot system boot 4.4.0-1055-raspi Thu Jan 1 01:00 still running
reboot system boot 4.4.0-1055-raspi Thu Jan 1 01:00 - 23:01 (17305+22:01)
reboot system boot 4.4.0-1055-raspi Thu Jan 1 01:00 - 23:01 (17305+22:01)
reboot system boot 4.4.0-1055-raspi Thu Jan 1 01:00 - 23:01 (17305+22:01)
Run Code Online (Sandbox Code Playgroud)
尽管同时安装了 fake-hwclock 和硬件 RTC。
目前 fake-hwclock.service 的服务在 sysinit.target 之前启动,如下所示:
[Unit]
Before=sysinit.target
[Service]
ExecStart=/sbin/fake-hwclock load
[Install]
WantedBy=sysinit.target
Run Code Online (Sandbox Code Playgroud)
如何在 /var/log/wtmp 更新之前让它运行?
我有一个监控服务器 (\xe2\x80\x98ClusterControl\xe2\x80\x99),它使用常规用户帐户使用\xe2\x80\x98interactive shell\xe2\x80\x99登录并运行一些 sudo 维护命令。
\n该帐户似乎每分钟通过 SSH 密钥(无密码)登录 4 次。
\n、/var/log/wtmp
和充满了数千个登录和 sudo 条目/var/log/auth.log
。/var/log/syslog
出现三个问题:
\n系统日志审核失败,因为/var/log/syslog
如果不通过各种grep
过滤器来屏蔽登录条目,则无法使用它。
系统盘空间不足。这些文件的/var/log/wtmp
大小很快就会变得非常大,并导致严重的存储空间问题/var/log/auth.log
。/var/log/syslog
帐户last
审核命令有效地遇到拒绝服务,因为它变得不可用,因为服务帐户用户名被记录并显示数千次,并且其他帐户登录无法看到。
如何排除该用户帐户被记录?
\nsystemd [success=ok default=1] pam_succeed_if.so user in username
PS 我已经尝试按照某些文章的指示在文件夹中的各种 pam 文件中添加 PAM 条目,/etc/pam.d
但它没有起作用。
I\xe2\x80\x99m 不确定要使用哪个文件以及正确的语法应该是什么。
\n/var/log/syslog
在日志行开头显示 \xe2\x80\x98systemd\xe2\x80\x99 记录的 ssh 用户名登录。
服务器是Ubuntu 18.04
\n …