Execute o script TTY toda vez que eu abrir um terminal GUI

5

Quando eu faço login em um TTY, recebo o seguinte texto legal:

Ubuntu 16.04.03 LTS
Log-in: username
Password:
Last log-in date/time
Welcome to Ubuntu 16.04.03 LTS

 * Documentation:
 * Management:
 * Support:

9 packages to update
4 updates are security updates

Eu gostaria que as últimas duas linhas fossem repetidas toda vez que eu abrir um terminal GUI para todos os usuários no grupo adm (mas vou me contentar em ter a coisa toda exibida toda vez que eu abro um Terminal GUI para todos os usuários)

Eu tentei o óbvio:

fab-root@fab-ux-predator:~
$ cd /etc/update-motd.d/
fab-root@fab-ux-predator:/etc/update-motd.d
$ ./90-updates-available 
fab-root@fab-ux-predator:/etc/update-motd.d
$ cat /var/lib/update-notifier/updates-available
cat: /var/lib/update-notifier/updates-available: Permission denied
fab-root@fab-ux-predator:/etc/update-motd.d
$

O que estou perdendo?

P.S. Obviamente eu posso chmod o+r o arquivo, mas como seria a prova do futuro?

    
por Fabby 29.01.2018 / 21:13

2 respostas

4

É um pouco lento, mas irá gerar as informações do pacote / atualização. Anexar isto ao usuário .bashrc file:

/usr/lib/update-notifier/apt-check --human-readable
    
por stumblebee 30.01.2018 / 01:06
3

A saída inteira está em /run/motd.dynamic :

$ grep motd /etc/pam.d -R
/etc/pam.d/sshd:# This includes a dynamically generated part from /run/motd.dynamic
/etc/pam.d/sshd:# and a static (admin-editable) part from /etc/motd.
/etc/pam.d/sshd:session    optional     pam_motd.so  motd=/run/motd.dynamic
/etc/pam.d/sshd:session    optional     pam_motd.so noupdate
/etc/pam.d/login:# This includes a dynamically generated part from /run/motd.dynamic
/etc/pam.d/login:# and a static (admin-editable) part from /etc/motd.
/etc/pam.d/login:session    optional   pam_motd.so motd=/run/motd.dynamic
/etc/pam.d/login:session    optional   pam_motd.so noupdate

Então, no seu .bashrc , você pode acrescentar:

[[ -r /run/motd.dynamic ]] && cat /run/motd.dynamic

Ou:

[[ -r /run/motd.dynamic ]] && grep update /run/motd.dynamic
    
por muru 30.01.2018 / 02:07