Idéia # 1 - Personalizando agetty
Esta é apenas uma ideia aproximada, mas acredito que, se o seu sistema estiver usando systemd
, seu prompt de login será controlado por este arquivo de serviço:
/lib/systemd/system/[email protected]
Se você procurar por este arquivo:
$ grep -i exec /lib/systemd/system/[email protected]
ExecStart=-/sbin/agetty --noclear %I 38400 linux
Se você der uma olhada na página man do agetty
, será necessária uma variedade de opções. Talvez você possa personalizar o aviso que agetty
mostra ou você pode trocar agetty
por uma alternativa que tenha, ou envolver agetty
com um script que exiba a hora / data.
EDIT # 1
Q: I checked agetty man, but there's no info as to displaying time/date in real time.
Isso não foi uma solução pronta para uso, foi uma idéia difícil de fazer alguma coisa. Na busca por isso, não há realmente nenhuma maneira de fazer o que você quer, facilmente. Você terá que criar uma versão personalizada de agetty
ou alterar outra coisa como mgetty
ou algo totalmente diferente.
Idéia # 2 - arquivo / etc / issue
O único outro método que eu posso conceber fazendo algo como você quer com a hora / data que está sendo exibida seria fazer uso do arquivo /etc/issue
. O conteúdo deste arquivo permite que algumas macros sejam exibidas como estas:
página man agetty do excerpt
ISSUE ESCAPES
The issue-file (/etc/issue or the file set with the -f option) may
contain certain escape codes to display the system name, date and
time etc. All escape codes consist of a backslash (\) immediately
followed by one of the letters explained below.
d Insert the current date.
s Insert the system name, the name of the operating system.
Same as 'uname -s'.
m Insert the architecture identifier of the machine. Same as
'uname -m'.
n Insert the nodename of the machine, also known as the
hostname. Same as 'uname -n'.
o Insert the NIS domainname of the machine. Same as
'hostname -d'.
r Insert the release number of the OS. Same as 'uname -r'.
t Insert the current time.
Example: On my system, the following /etc/issue file:
This is \n.\o (\s \m \r) \t
displays as
This is thingol.orcan.dk (Linux i386 1.1.9) 18:29:30
Aqui está um exemplo da minha antiga caixa /etc/issue
de um sistema Fedora Core 3, quando eu costumava ter tempo para definir coisas como esta.
Aorigemdessearquivoéassim:
O pinguim foi gerado usando o comando linux_logo
, especificamente a versão clássica ( -c
) .