2011-12-06 9 views
0

私は、ログインしようとすると、debianシステムを持っています.pamモジュールはrootとしてbashスクリプトを実行します。 誰がログインしようとしているかを知るには、このスクリプトが必要です。ログオンしようとしているユーザのユーザ名を知っている

しかし、ユーザーはまだ接続されていないので、users/w/who ...という基本コマンドはここでは機能しません。

ログインしようとしているユーザーのユーザー名を取得する可能性はありますか?

ありがとうございます。 Cyrbil

+2

解決済み:単純に、$ PAM_USERにはログオンしようとしている実際のユーザー名が含まれています – Cyrbil

+2

コメントを回答して受け入れてください。 – thiton

+0

この質問は、[Unix&Linux](http://unix.stackexchange.com/)にもっと適しています。 – Paolo

答えて

0

また、私は一般的に(どのようなIPアドレスなどから接続して、それがある)ユーザーに関する私の詳細を説明します/etc/bashrc経由で実行されます小さなスクリプトを持って、ログインユーザーをつかむために/etc/profileまたは/etc/bashrcを使用することができます。

関連する問題