SSHユーザーにメニューを提供またはプッシュ

SSHユーザーにメニューを提供またはプッシュ

SSH経由で私のDebianデバイスにログインしているすべてのユーザーにメニューを自動的に表示したいと思います。現在はログインし、コマンドラインからmenu.shスクリプトを手動で実行する必要があります。これは可能ですか?

ベストアンサー1

/etc/profile(システム全体)または~user/.profile(ユーザーごと、すべてのbourneシェル)または~user/.bash_profile(ユーザーごと、bash別)または同様のスクリプトを編集してメニューを呼び出すことができます。

もしあなたならただSSH経由でログインしたユーザーに表示するには、SSH_CLIENT環境変数が設定されていることを確認してください。

if [ ! -z "$SSH_CLIENT" ]; then
    menu.sh
fi

それ以外の場合は、次の目的で使用されます。すべてログイン。また、次のことを行う必要があります。いいえ.bashrcファイルに入れてください。.bashrcと電子.profileの違いは.bash_profile次のとおりです。すべてシェルは始まり、後者は始まりますログインシェル。

おすすめ記事