web-dev-qa-db-ja.com

Ubuntu 14.04で今日のメッセージ(MOTD)を無効にするにはどうすればよいですか?

/ var/runのmotd.dynamicを無効にしてファイルの名前を変更しましたが、システムがファイルを再作成するため動作しませんでした。

誰かがそれを無効にすることを知っていますか?

ありがとうございました。

8
hdegenaro

/etc/update-motd.dのスクリプトファイルは、MODDを含むと特定したファイル/var/run/motd.dynamicを生成します。

このファイルの生成を停止する単純な方法は、すべてのスクリプトを実行不能にすることです。

chmod -x /etc/update-motd.d/*

注: heemaylによるこの回答 から取得した情報。

11
Arronical

ほとんどの回答にはルートアクセスが必要です。

すべてのユーザーは、クリーンなログイン(MOTDの無効化を含む)を取得できます。次を実行します。

touch $HOME/.hushlogin
11
Qinsi

別の方法は、/etc/pam.d/loginでこれらの行をコメントアウトすることです:

#session    optional    pam_motd.so motd=/run/motd.dynamic
#session    optional    pam_motd.so noupdate
11
Alcuin Arundel

Alcuin Arundelの回答に従って、/etc/pam.d/sshdも編集し、pam_motd行をコメントアウトして、sshを介して入力するときにメッセージを削除します。

3
pupitetris

sshd_configには、PrintMotdという設定オプションがあります。 noに設定すると、ジョブが実行されます。

1
Jakuje

回避策/ハックを見つけました

 ssh -t IP_ADDRESS bash

-t tty割り当てを強制する

bashコマンドを送信します。コマンドを送信してもバナービジネスは出力されません。

楽しんで

0
d.howser