29Jun

Како прилагодити Убунтуову поруку дана

Убунту приказује информативну поруку, познату као порука дана, када се корисник пријављује на терминал.МОТД је потпуно прилагодљив - можете додати свој текст и друге динамичке податке.

Када се корисник пријављује, процес пам_мотд извршава скрипте у директоријуму упдате-мотд.д /etc/ и динамично креира поруку дана.МОТД можете прилагодити модификовањем скрипте, уклањањем или писањем властитих скрипте.

Основна порука дана

Порука дана се приказује само када се пријавите у Убунту у текстуалном режиму, а не у графичком режиму.Можете да приступите виртуелном терминалу са пречицом Цтрл-Алт-Ф1 ако користите графичку радну површину - користите пречицу Цтрл-Алт-Ф7 да бисте се вратили на графичку радну површину, познату и као ваш Кс сервер.Цтрл-Алт-Ф2 преко Цтрл-Алт-Ф6 одвешће вас на друге виртуелне терминале.

Овде је Убунту стандардни МОТД.Приказује типичне бројеве верзије система које ћете бити упознати ако сте дугогодишњи корисник Линук-а.Такође приказује динамички генерисане информације о доступним исправкама и статичким порукама о Убунтуовој лиценци.

Додавање прилагођене поруке

Рецимо да желите додати прилагођену поруку коју ће корисници видети када се пријављују у свој Убунту систем.Убунту МОТД генерира скрипте када се пријавите, тако да не можете само додати у /etc/ ​​мотд датотеку.Место за постављање сопствених статичких порука је /etc/ мотд.таил - садржај ове датотеке се додаје на крај МОТД када се генерише.

Користимо Нано текстовни едитор да отворимо датотеку мотд.таил /etc/ са следећом командом:( Линук чаробњаци терминала могу да користе Ви или Емацс, али Нано је лак за нове кориснике)

судо нано /etc/ мотд.таил

Ова датотека је потпуно празнаподразумевано.Само унесите сваку поруку која вам се свиђа - слободно идите луда с црно-белим АСЦИИ артом овде.Када завршите, сачувајте датотеку помоћу Цтрл + О и Ентер, а затим напустите Нано помоћу Цтрл + Кс.

Следећи пут када се корисник пријављује, видеће вашу прилагођену поруку.Ако желите одмах да се проверите, одјавите се са терминала помоћу излазне команде и пријавите се поново.

Уклањање информација

Сада рецимо желимо да уклонимо неке од подразумеваних информација.Не ради се само о уређивању једне датотеке - сваки дио се аутоматски генерира из скрипте смјештеног у директоријуму упдате-мотд.д /etc/.

Можете добити комплетну листу датотека у овом директорију тако што ћете у терминал унети /etc/ упдате-мотд.д и притиснути Таб.

Скрипте се покрећу нумеричким редоследом, због чега су префиксиране бројевима.Можете преименовати датотеке скрипте и промијенити бројеве како бисте преуредили ред различитих секција у МОТД-у, ако вам се свидело.

Да бисте уклонили информације скрипте из МОТД-а, морамо га само спречити.То можемо урадити тако што уклањамо његове извршне дозволе помоћу команде цхмод-к .

Ако желимо да уклонимо текст документације у МОТД, покренули смо следећу команду:

судо цхмод -к /etc/ упдате-мотд.д / 10-хелп-тект

Следећи пут када се корисник пријављује,не видјети линију документације.

Додавање динамичких информација

Можемо да напишемо сопствене скрипте да додамо било коју динамичку информацију коју ми волимо за МОТД.Као пример, хајде да покушамо да користимо пакет-временски пакет да креирамо скрипту која додаје актуелно локално време МОТД-у.

Није инсталиран по подразумеваној вредности, па га инсталирајте помоћу следеће команде:

судо апт-гет инсталирати веатхер-утил

Потребан вам је локални код међународног цивилног ваздухопловног ваздухопловства који можете добити на овој веб страници.Ево како да користите временски утицај помоћу вашег кода:

веатхер -и ЦОДЕ

Сада да направимо скрипту на одговарајућој локацији и отворимо је са Нано-ом:

судо нано /etc/ упдате-мотд.д / 98-веатхер

Након отварања Нано-а, унесите следећи код, замењујући ЦОДЕ са локалним временским кодом:

#!/bin/ сх

ецхо
време -и ЦОДЕ
ецхо

Притисните Цтрл-О и Ентер за чување, а затим притисните Цтрл-Кс да бисте изашли.

Изведите скрипту извршену са цхмод + к или неће радити:

судо цхмод + к /etc/ упдате-мотд.д / 98-време

Сада ће корисници видети временску прогнозу времена када се пријављују. Нема ничег посебног у временском утицају - можете користити било коју команду која штампа текст на терминал.

МОТД се не приказује само када се корисници пријављују локално.Сви корисници који се пријављују даљински са ССХ или Телнетом такође ће видети вашу прилагођену МОТД.