複数のユーザーを削除

複数のユーザーを削除

私は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 は最後のログイン以降の整数日数です。

おすすめ記事