私が構築しているネットワークアプライアンスで、Ubuntuサーバーに基づいて、次のカスタマイズを実行したいと思います。
上記のオプションのいずれかを取得するにはどうすればよいですか
仮想端末tty1 ... tty6でのテキストによるログインを無効にするには、/etc/init/tty1.conf
(およびその他をtty2.conf
からtty6.conf
に)を変更して、次の行を置き換えます
exec /sbin/getty -8 38400 tty1
次のようなもので:
exec /sbin/getty -8 -n -l /usr/local/bin/tty-replacement 38400 tty1
ここで、/usr/local/bin/tty-replacement
は次のような単純なシェルスクリプトにすることができます。
#!/bin/sh
echo ""
echo "This is a message"
echo ""
read ans
これはttyとは何の関係もないsshログインを妨げるべきではありません。
シェルスクリプトを実行可能にすることを忘れないでください
Sudo chmod +x /usr/local/bin/tty-replacement