1

ssh に接続すると、/etc/motd から送られるウェルカム メッセージが表示されます。これらのメッセージをユーザーごとに表示したいのですが、/etc/motd を編集することはできません。

したがって、 ~/.ssh/motd でこれらのメッセージがユーザーディレクトリに保存されるようにすることができるのではないかと思います。すべてのユーザーが特定のパス構造に対して独自の指示を持っているため、これは素晴らしいことです。

誰かがこれを解決する方法を知っていますか? 前もって感謝します!

4

1 に答える 1

3

「今日のメッセージ」は、すべてのユーザーにメッセージを送信する安価な方法です。個々のユーザーをターゲットにする場合は、次のオプションがあります。

  1. 彼らに電子メールを送ってください。
  2. ログイン スクリプトを編集し ( /etc/profileB​​ourne シェルを調べます)、特定のパスでユーザーごとのメッセージを探し、それを表示する行を追加します。例:

    test -e /var/motd/$LOGNAME && cat /var/motd/$LOGNAME
    

2 番目のアプローチには、使用するパスを定義できるという利点があります (したがって、書き込み可能なパスを使用できます。書き込みができない場合は/etc/motd、いずれも編集できません~/.ssh/)。

rootもちろん、これを設定する必要があります。

于 2013-01-08T08:56:15.010 に答える