ルートのみを表示するのではなく、サーバーにログインした実際のユーザーのユーザー名を収集しようとしています。入場後PMKSHをクリックすると、プロンプトがroot@hostnameに変わります。
これにより、echo $USER
結果はroot
。
代わりに、ログインした人の実際のユーザーIDを見つけたいと思います。これにより、通知メールにデフォルトのルート名ではなくユーザーIDを含めることができます。
オペレーティングシステム: Solaris 5.10
シェル: Korn シェル
ベストアンサー1
この問題の解決策を見つけました。実際のユーザーIDは環境変数に保存されます $ORIG_USER
。これは私たちの環境で動作します。