Як відключити повідомлення дня (MOTD) на Ubuntu 14.04?


15

Я спробував відключити motd.dynamic в / var / run перейменувати файл, але не вийшло, оскільки система відтворила файл.

Хтось знає відключити це?

Дякую.


Файл motd не існує в / etc. Як мені це зробити?
hdegenaro

Відповіді:


20

Більшість відповідей потребує кореневого доступу.

Будь-який користувач може отримати чистий логін (включаючи відключення MOTD), просто запустіть:

touch $HOME/.hushlogin

Це не дає відповіді на запитання. Щоб критикувати або вимагати роз'яснення у автора, залиште коментар під їх дописом. - З відгуку
Користувач

2
@abu_bua: якщо ви побачите щось у черзі огляду LQ, про яке ви нічого не знаєте, натисніть пропустити або google відповідь. ;-) Ця відповідь цілком справедлива, оскільки вона приглушує мод.
Fabby

@Graham -------- ^
Fabby

@qinsi: Ласкаво просимо до Ask Ubuntu! :-) Дякую, що сьогодні мене чомусь навчили і шкодую, що закінчився у черзі LQ. +1
Фабі

2
@abu_bua Я не кажу, що це найкраща відповідь. Все, що я говорю, це: 1. Це відповідь, а не питання. 2. Я не знав про це .hushlogin. 3. Оскільки я сьогодні щось дізнався, я просив наголосити. 0 :-)
Fabby

18

Файли сценаріїв /etc/update-motd.dгенерують файл, /var/run/motd.dynamicякий ви визначили як містить свій MOTD.

Спрощеним способом зупинити генерування цього файлу було б зробити всі сценарії не виконуваними:

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

Примітка: Інформація, взята з цієї відповіді heemayl .


1
Якби це вирішило вашу проблему, ви проти
зайнятись

2
Мені подобається, як це перше, що я маю робити з будь-якою новою установкою Ubuntu - видалити речі.
ecnepsnai

15

Ще один спосіб - прокоментувати ці рядки /etc/pam.d/login:

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

5

Відповідно до відповіді /etc/pam.d/sshdAlcuin Arundel, також відредагуйте та прокоментуйте рядки pam_motd, щоб видалити повідомлення при введенні через ssh.


1

Існує параметр конфігурації в sshd_config, званий PrintMotd. Налаштування це noробить свою роботу.


1
Дизайн настільки сумний, що сценарії виконуються, навіть якщо SSH встановлено на PrintMotd ні. Я думаю, що пам - це справді найкращий вихід, здається, що новітня установка там повинна приручити це, але це не так.
Флоріан Хейгл

1
Як пропонує @FlorianHeigl, це не працює.
einpoklum

Питання полягає у відключенні motd в ssh, що відповідь справді є. Але з вашого коментаря, ані форми флоріана не зрозуміло, що не працює. Якщо у вас є інша проблема або питання, там є кнопка.
Jakuje

1

Я знайшов обхід / злом

 ssh -t IP_ADDRESS bash

-t змусити виділити tty

Надішліть bashкоманду, оскільки відправлення команди не виводить жодної з банерних операцій.

весело провести час

Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.