Como configurar a mensagem de login no Ubuntu?


11

Cada vez que faço o SSH nos meus servidores AWS Ubuntu, vejo uma mensagem de informações do sistema, mostrando carga, uso de memória e pacotes disponíveis para instalação, assim:

Welcome to Ubuntu 12.04.3 LTS (GNU/Linux 3.2.0-51-virtual x86_64)

 * Documentation:  https://help.ubuntu.com/

  System information as of Sun Nov 10 18:06:43 EST 2013

  System load:  0.08              Processes:           127
  Usage of /:   4.9% of 98.43GB   Users logged in:     1
  Memory usage: 69%               IP address for eth0: 10.236.136.233
  Swap usage:   100%

  Graph this data and manage this system at https://landscape.canonical.com/

13 packages can be updated.
0 updates are security updates.

Get cloud support with Ubuntu Advantage Cloud Guest
  http://www.ubuntu.com/business/services/cloud

Use Juju to deploy your cloud instances and workloads.
  https://juju.ubuntu.com/#cloud-precise
*** /dev/xvda1 will be checked for errors at next reboot ***

*** System restart required ***

Minha pergunta é: como essa mensagem é criada? Como posso configurá-lo?

Respostas:


11

Esta mensagem de login é criada pelos landscapepacotes do Ubuntu . Falando pessoalmente, acho que são bastante irritantes e, como tal, configuraram o ansible para destruir esses pacotes e definir uma mensagem de login em branco.

Fazer isso:

$ apt-get remove landscape-client landscape-common 
$ rm -f /etc/motd && touch /etc/motd

Isso criará um espaço em branco /etc/motd. Para definir uma mensagem de logon personalizada, edite esse arquivo conforme desejado.


Obrigado @EEAA, foi útil. Talvez você possa me ajudar com uma pergunta relacionada serverfault.com/questions/554021/…
Andres

@ Andres Desculpe, eu não tenho idéia. Como mencionado na minha resposta, desabilito essas mensagens de login. Eu acho que meu sistema de monitoramento me dirá se há algum problema com relação à CPU ou memória.
EEAA 11/11

6

No meu caso, eu tive que limpar /etc/update-motd.d/51-cloudguest, que dizia:

#!/bin/sh
#
# This file is written by the Ubuntu image build process, it is not
# managed by a package.  If you want to avoid seeing this advertisement,
# then you can safely remove the file.
echo ""
echo "  Get cloud support with Ubuntu Advantage Cloud Guest:"
echo "    http://www.ubuntu.com/business/services/cloud"
echo ""
echo "  Use Juju to deploy your cloud instances and workloads:"
echo "    https://juju.ubuntu.com/#cloud-saucy"

O que exatamente você quer dizer com "teve que limpar"? Você exclui o arquivo '51 -cloudguest 'completamente ou apenas exclui todo o conteúdo do arquivo?
PeterCo #

1
IIRC Deixei o arquivo lá, mas excluído o conteúdo
ataque aéreo

Pergunto porque o cabeçalho diz: "se você quiser evitar ver este anúncio, pode remover o arquivo com segurança".
PeterCo

@PeterCo Fair bastante. Eu acho que eu percebi mantê-lo lá não faria mal e ainda conseguir o mesmo resultado
ataque aéreo
Ao utilizar nosso site, você reconhece que leu e compreendeu nossa Política de Cookies e nossa Política de Privacidade.
Licensed under cc by-sa 3.0 with attribution required.