このコマンドを使用して見つからないユーザーのリストが必要ですlast
(つまり、最近ログインしていないユーザー)。
一時ファイルはこれに役立ちますか?
ベストアンサー1
これは、「last.txt」というファイルの「last」コマンドで表示できる内容を提供します。
last | cut -f1 -d' ' | uniq | sort | grep -v reboot | grep -v wtmp | egrep -v "^$" > last.txt
これにより、「passwd.txt」というファイルにシステム内のすべてのユーザーが提供されます。
cat /etc/passwd | cut -f1 -d: | uniq | sort > passwd.txt
これを正しく解釈すると変化が起こります。つまり、「最終命令を受けない人」です。
diff last.txt passwd.txt
しかし、これは見やすくなります。
sdiff last.txt passwd.txt | less