特定の IP を持つ特定のユーザーが 経由でログオンしたときに、いくつかのコマンドを実行するにはどうすればよいですかssh
?
答え1
内のすべては~/.bash_profile
ユーザーがログインしたときに実行されるので、それを使用できます。たとえば、次のコードを使用します。
IP=`w | grep DarkGL | awk '{print $3}'`
if [ $IP = "192.168.10.10" ];
then echo "Monkey"
fi
代替案としては、SSH 強制コマンドを使用する方法がありますが、IP に基づいてこれを構成することはできません。つまり、ユーザーは特定のバイナリしか実行できず、どこにもファイルを一覧表示できません。これを git で実装したので、ユーザーは git バイナリしか実行できません。
なぜそうしたいのかを説明していただければ、私たちがお手伝いできます。