Accueil > Informatique > Poweredge T105 > Personnalisation de la bannière de login - Motd
Personnalisation de la bannière de login - Motd
jeudi 1er juin 2017, par
On crée le fichier :
/usr/local/bin/dynmotd
On y insert les lignes suivante :
#!/bin/bash
PROCCOUNT=`ps -l | wc -l`
PROCCOUNT=`expr $PROCCOUNT - 4`
if [[ $(groups) == *irc* ]]; then
ENDPROC=`cat /etc/security/limits.conf | grep "@irc" | grep nproc | awk {'print $4'}`
ENDSESSION=`cat /etc/security/limits.conf | grep "@irc" | grep maxlogins | awk {'print $4'}`
PRIVLAGED="IRC Account"
else
ENDPROC=`cat /etc/security/limits.conf | grep "*" | grep nproc | awk {'print $4'}`
ENDSESSION="Unlimited"
PRIVLAGED="Regular User"
fi
echo -e "\033[1;32m
_____ ________ _____ ________
( __ \ (___ ___) (_ _) (___ ___)
) )_) ) ) ) | | ) )
( ___/ ( ( | | ( (
) ) ) ) | | ) )
( ( ( ( _| |__ ( (
/__\ /__\ /_____( /__\
_____ ____ ______ _____
/ ___ \ ( ) ( __ \ / ____\
/ / \_) / /\ \ ) (__) ) ( (___
( ( ____ ( (__) ) ( __/ \___ \
( ( (__ ) ) ( ) \ \ _ ) )
\ \__/ / / /\ \ ( ( \ \_)) ___/ /
\____/ /__( )__\ )_) \__/ /____/
\033[0;35m+++++++++++++++++: \033[0;37mSystem Data\033[0;35m :+++++++++++++++++++
+ \033[0;37mHostname \033[0;35m= \033[1;32m`hostname`
\033[0;35m+ \033[0;37mAddress \033[0;35m= \033[1;32m192.168.0.12
\033[0;35m+ \033[0;37mSystem \033[0;35m= \033[1;32m`lsb_release -s -d`
\033[0;35m+ \033[0;37mKernel \033[0;35m= \033[1;32m`uname -r`
\033[0;35m+ \033[0;37mUptime \033[0;35m= \033[1;32m`uptime | sed 's/.*up \([^,]*\), .*/\1/'`
\033[0;35m+ \033[0;37mCPU \033[0;35m= \033[1;32mDual-Core AMD Opteron(tm) Processor 1214
\033[0;35m+ \033[0;37mMemory \033[0;35m= \033[1;32m`cat /proc/meminfo | grep MemTotal | awk {'print $2'}` kB
\033[0;35m++++++++++++++++++: \033[0;37mUser Data\033[0;35m :++++++++++++++++++++
+ \033[0;37mUsername \033[0;35m= \033[1;32m`whoami`
\033[0;35m+ \033[0;37mPrivlages \033[0;35m= \033[1;32m$PRIVLAGED
\033[0;35m+ \033[0;37mSessions \033[0;35m= \033[1;32m`who | grep $USER | wc -l` of $ENDSESSION MAX
\033[0;35m+ \033[0;37mProcesses \033[0;35m= \033[1;32m$PROCCOUNT of `ulimit -u` MAX
\033[0;35m+++++++++++++: \033[0;37mHelpful Information\033[0;35m :+++++++++++++++
\033[0;35m+\033[0;37mcharge UPS \033[0;35m= \033[1;32m`upsc UPS@fred-nas|sed '/^battery.charge: */!d; s///;q'` %
\\033[0;39m"
on ajout la ligne Dans le fichier
/etc/fichier
On y ajoute à la fin la ligne :
/usr/local/bin/dynmotd