Ubuntuでは、/etc/update-motd.d/の下にファイルを追加しました。
#!/bin/bash
IP=$(echo $SSH_CONNECTION | cut -d ' ' -f 1)
if [ "$IP" = 172.16.20.10 ]; then
printf "\nHi Frank\n"
elif [ "$IP" = 172.16.20.20 ]; then
printf "\nHi, Eliot. Nice to see you!!\n"
else
printf "\nWho are you?\n"
fi
echo $SSH_CONNECTION
実行時に motd が準備されていないため動作しません。
どうすれば解決できますか?
ベストアンサー1
これはできません.... motdは静的ファイルです... Ubuntuにはこのファイルを定期的に再生成するためのupdate-motdツールがありますが、接続に関連する操作を実行するためにmotdを使用することはできません。
誰かがログインした後に実行される/ etc / profile ...にそのエントリを含めることもできます。