私はrootで、他のユーザーが利用できるメニューを設定しています。他のユーザーにはこのメニューのみが表示されます。
相互に関連する2つのオプションがあります。最初のオプションは、ユーザーを検索することです。私が取得するコードは次のとおりです。
last | awk '{print $1,$4,$5,$6,$7} '
このコードの確認はうまくいき、ユーザー名と最後にログインした日付が表示されます。
2番目のオプションの場合:日付を設定してから、上記のコマンドの出力を使用して、その日付以降にアクティブでないユーザーを削除したいと思います。
私はLinux MintとVimのテキストエディタを使用しています。
ベストアンサー1
次のことができます。
root@host#lastlog -b Num_Days_Since_Last_Login | root@host#lastlog -b Num_Days_Since_Last_Login | egrep -v "^username |ログインしていない" | awk '{print $1}' |
ここで、Num_Days_Since_Last_Login は最後のログイン以降の整数日数です。