Unixで最後のログインを印刷するスクリプト

Unixで最後のログインを印刷するスクリプト

ユーザーの最後のログイン情報を.csv形式で印刷したいです。

lastコマンドを試しましたが、lastlogエラーが発生しました。

エラーは次のとおりlastです。

/usr/bin/last patrol
/var/adm/wtmpx: No such file or directory

エラーは次のとおりlastlogです。

/var/adm/lastlog -u asaifi001
bash: /var/adm/lastlog: Permission denied

ベストアンサー1

なぜなら、/var/admあなたはSolarisを使っていると思うからです。

なんか/var/adm/wtmpx削除されましたね。次のコマンドを使用して(rootとして)ファイルを再作成します。

touch /var/adm/wtmpx
chown adm:adm /var/adm/wtmpx

/var/adm/lastlog命令ではなく読み取り可能なログファイルですfinger。詳細も参照してくださいman finger

おすすめ記事