marshki / MOTD

Drop-in file for a message-of-the-day, written in Bash.

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

MOTD 🤖

Codacy Badge Maintenance made-with-bash MIT licensed Open Source Love svg3

Drop-in Bash script for a message-of-the day in an interactive shell.

Open to all, but tailored to rigs in NYU's departments of Neural Science, Psychology, and The Center for Brain Imaging.

Tested to run on GNU/Linux (CentOS, Debian, Ubuntu) and currently-supported versions of macOS.

Sample output:

                         )            
                        (__        -----------------------
                        _  )_      < CBI//CNS//PSYCH TEK >
                       (_)_(_)     -----------------------
                        (o o)  _ _/
                       ==\o/== 

HOSTNAME(FQDN)................: pipy
LAST LOGIN....................: pi pts/0 172.22.114.145 Tue Feb 7 16:40 still logged in
UPTIME........................: 373 days 11
LOAD AVGS.....................: 0.11, 0.18, 0.17 (1 min 5 mins 15 mins)
RUNNING PROCESSES.............: 84 (total)
MEMORY USAGE..................: 0 0 (used unused)
DISK USAGE....................: 7.6G 3.5G 3.8G 49% (size used avail capacity)
IP ADDRESS....................: 172.22.114.85 
MAC ADDRESS...................: b8:27:eb:05:6a:c7

Getting Started

In CentOS: place motd.sh in: /etc/profile.d with: cp -v motd.sh /etc/profile.d and set permissions on the file: sudo chmod -v 755 /etc/profile.d/motd.sh

In Debian: place motd.sh in: /etc/profile.d with: cp -v motd.sh /etc/profile.d and set permissions on the file: sudo chmod -v 755 /etc/profile.d/motd.sh

In macOS: place motd.sh in: .bash_profile, e.g.: cat motd.sh > ~/.bash_profile.

In Ubuntu: you may want to disable the "Message-of-the-Day" files in: /etc/update-motd.s. To view these messages: sudo run-parts /etc/update-motd.d. To disable them: sudo chmod -v 644 /etc/update-motd.d/*. (You can revert these changes with: sudo chmod -v 744 /etc/update-motd.d/* if needed).

You may also want to disable the last login message generated by the sshd_config file. To do so, edit the file with, e.g.: sudo vi /etc/ssh/sshd_config and then do :/PrintLastLog to search for the line, change yes to no, and save your edits.

Then place motd.sh in: /etc/profile.d with: cp -v motd.sh /etc/profile.d and set permissions on the file: sudo chmod -v 755 /etc/profile.d/motd.sh.

History

v.0.1 14-JUN-2018

License

LICENSE.

About

Drop-in file for a message-of-the-day, written in Bash.

License:MIT License


Languages

Language:Shell 100.0%