![帮助理解 auth.log 条目](https://linux22.com/image/924577/%E5%B8%AE%E5%8A%A9%E7%90%86%E8%A7%A3%20auth.log%20%E6%9D%A1%E7%9B%AE.png)
最近的 Ubuntu(v 18.04)转换并尝试理解 auth.log 条目。
May 3 00:38:58 dug pkexec: pam_unix(polkit-1:session): session opened for user root by (uid=1000)
May 3 00:38:58 dug pkexec[12217]: dug: Executing command [USER=root] [TTY=unknown] [CWD=/home/dug] [COMMAND=/usr/lib/update-notifier/package-system-locked]
我通常不会整夜开着我的机器,但两天前我把它打开了,第二天早上回来时发现我的所有应用程序都关闭了。我翻看日志以查看发生了什么,发现上面的条目是我唯一不明白的事情。
有人可以解释一下吗?
答案1
这似乎是无害的;在我的服务器上,当它检查更新时就会发生这种情况
Apr 28 05:33:59 SlowerThanInfinity pkexec: pam_unix(polkit-1:session): session opened for user root by (uid=1000)
Apr 28 05:33:59 SlowerThanInfinity pkexec[24809]: [redacted]: Executing command [USER=root] [TTY=unknown] [CWD=/home/[redacted]] [COMMAND=/usr/lib/update-notifier/package-system-locked]
如果你看一下脚本的作用,它与
unattended-upgrades
#!/bin/sh
# check if package system is locked
# return 0 if unlocked, 2 if locked, 1 on error
set -e
for f in /var/lib/dpkg/lock /var/cache/apt/archives/lock \
/var/lib/apt/lists/lock /run/unattended-upgrades.lock; do
[ -e $f ] || continue
# fuser succeeds if there is at least one user
if fuser $f; then
exit 2
fi
done
exit 0
所以我怀疑这是否会关闭您的应用程序,除非这是由于安装了某些东西而导致的unattended-upgrades
,您可以检查/var/log/apt
是否发生了任何事情。