ubuntu text-mode boot Bem-vindo Banner

2

estou usando o ubuntu 14.04 e editei o grub para que ele inicialize no modo de texto

Eu quero mostrar uma mensagem na tela de login assim:

 _            _   
| |_ ___  ___| |_ 
| __/ _ \/ __| __|
| ||  __/\__ \ |_ 
 \__\___||___/\__|

login:

Eu também quero executar este comando para que quando o usuário executar o SO na VM, ele exiba o endereço IP na tela de login:

ifconfig | perl -nle 's/dr:(\S+)/print $1/e'

existe um arquivo que eu devo editar? Eu quero fazer como ssh Banner e mensagem de boas vindas

    
por k961 17.06.2015 / 11:51

1 resposta

1

Para sua arte ASCII

Edite o arquivo /etc/issue

sudo nano /etc/issue

e adicione sua arte ASCII.

Adicione informações do sistema com:

  • b Insira a taxa de transmissão da linha atual.
  • d Insira a data atual.
  • s Insira o nome do sistema, o nome do sistema operacional.
  • l Insira o nome da linha tty atual.
  • m Insira o identificador de arquitetura da máquina, por exemplo, i686.
  • n Insira o nome do nó da máquina, também conhecido como o nome do host.
  • o Insira o nome de domínio da máquina.
  • r Insira o número da versão do kernel, por exemplo, 2.6.11.12.
  • t Insira a hora atual.
  • u Insira o número atual de usuários conectados.
  • U Insira a string "1 usuário" ou "usuários", onde está o número de usuários atuais logados.
  • v Insira a versão do sistema operacional, por exemplo, a data de construção etc.

por exemplo:

Ubuntu 15.04 \n

para o nome do host

Para o endereço IP

  1. Crie um arquivo /etc/issue-standard e adicione sua arte ASCII.

  2. Crie um script /etc/network/if-up.d/show-ip-address

    sudo nano /etc/network/if-up.d/show-ip-address
    

    adicione o código abaixo

    #!/bin/sh
    if [ "$METHOD" = loopback ]; then
        exit 0
    fi
    
    # Only run from ifup.
    if [ "$MODE" != start ]; then
        exit 0
    fi
    
    cp /etc/issue-standard /etc/issue
    LANG=C sudo /sbin/ifconfig | grep "inet addr" | grep -v "127.0.0.1" | awk '{ print $2 }' | awk -F: '{ print $2 }' >> /etc/issue
    echo "" >> /etc/issue
    

    e torne o script executável

    sudo chmod +x /etc/network/if-up.d/show-ip-address
    

Quando a interface de rede é ativada, o arquivo /etc/issue será reescrito.

Fonte parcial

    
por A.B. 17.06.2015 / 13:18

Tags