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 frederic

On crée le fichier :

/usr/local/bin/dynmotd

On y insert les lignes suivante :

#!/bin/bash
 
PROCCOUNT=<span class="base64" title="PGNvZGUgY2xhc3M9J3NwaXBfY29kZSBzcGlwX2NvZGVfaW5saW5lJyBkaXI9J2x0cic+cHMgLWwgfCB3YyAtbDwvY29kZT4="></span>
PROCCOUNT=<span class="base64" title="PGNvZGUgY2xhc3M9J3NwaXBfY29kZSBzcGlwX2NvZGVfaW5saW5lJyBkaXI9J2x0cic+ZXhwciAkUFJPQ0NPVU5UIC0gNDwvY29kZT4="></span>
 
if [[ $(groups) == *irc* ]]; then
ENDPROC=<span class="base64" title="PGNvZGUgY2xhc3M9J3NwaXBfY29kZSBzcGlwX2NvZGVfaW5saW5lJyBkaXI9J2x0cic+Y2F0IC9ldGMvc2VjdXJpdHkvbGltaXRzLmNvbmYgfCBncmVwICZxdW90O0BpcmMmcXVvdDsgfCBncmVwIG5wcm9jIHwgYXdrIHsncHJpbnQgJDQnfTwvY29kZT4="></span>
ENDSESSION=<span class="base64" title="PGNvZGUgY2xhc3M9J3NwaXBfY29kZSBzcGlwX2NvZGVfaW5saW5lJyBkaXI9J2x0cic+Y2F0IC9ldGMvc2VjdXJpdHkvbGltaXRzLmNvbmYgfCBncmVwICZxdW90O0BpcmMmcXVvdDsgfCBncmVwIG1heGxvZ2lucyB8IGF3ayB7J3ByaW50ICQ0J308L2NvZGU+"></span>
PRIVLAGED="IRC Account"
else
ENDPROC=<span class="base64" title="PGNvZGUgY2xhc3M9J3NwaXBfY29kZSBzcGlwX2NvZGVfaW5saW5lJyBkaXI9J2x0cic+Y2F0IC9ldGMvc2VjdXJpdHkvbGltaXRzLmNvbmYgfCBncmVwICZxdW90OyomcXVvdDsgfCBncmVwIG5wcm9jIHwgYXdrIHsncHJpbnQgJDQnfTwvY29kZT4="></span>
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<span class="base64" title="PGNvZGUgY2xhc3M9J3NwaXBfY29kZSBzcGlwX2NvZGVfaW5saW5lJyBkaXI9J2x0cic+aG9zdG5hbWU8L2NvZGU+"></span>
\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<span class="base64" title="PGNvZGUgY2xhc3M9J3NwaXBfY29kZSBzcGlwX2NvZGVfaW5saW5lJyBkaXI9J2x0cic+bHNiX3JlbGVhc2UgLXMgLWQ8L2NvZGU+"></span>
\033[0;35m+    \033[0;37mKernel \033[0;35m= \033[1;32m<span class="base64" title="PGNvZGUgY2xhc3M9J3NwaXBfY29kZSBzcGlwX2NvZGVfaW5saW5lJyBkaXI9J2x0cic+dW5hbWUgLXI8L2NvZGU+"></span>
\033[0;35m+    \033[0;37mUptime \033[0;35m= \033[1;32m<span class="base64" title="PGNvZGUgY2xhc3M9J3NwaXBfY29kZSBzcGlwX2NvZGVfaW5saW5lJyBkaXI9J2x0cic+dXB0aW1lIHwgc2VkICdzLy4qdXAgXChbXixdKlwpLCAuKi9cMS8nPC9jb2RlPg=="></span>
\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<span class="base64" title="PGNvZGUgY2xhc3M9J3NwaXBfY29kZSBzcGlwX2NvZGVfaW5saW5lJyBkaXI9J2x0cic+Y2F0IC9wcm9jL21lbWluZm8gfCBncmVwIE1lbVRvdGFsIHwgYXdrIHsncHJpbnQgJDInfTwvY29kZT4="></span> kB
\033[0;35m++++++++++++++++++: \033[0;37mUser Data\033[0;35m :++++++++++++++++++++
+  \033[0;37mUsername \033[0;35m= \033[1;32m<span class="base64" title="PGNvZGUgY2xhc3M9J3NwaXBfY29kZSBzcGlwX2NvZGVfaW5saW5lJyBkaXI9J2x0cic+d2hvYW1pPC9jb2RlPg=="></span>
\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<span class="base64" title="PGNvZGUgY2xhc3M9J3NwaXBfY29kZSBzcGlwX2NvZGVfaW5saW5lJyBkaXI9J2x0cic+d2hvIHwgZ3JlcCAkVVNFUiB8IHdjIC1sPC9jb2RlPg=="></span> of $ENDSESSION MAX
\033[0;35m+ \033[0;37mProcesses \033[0;35m= \033[1;32m$PROCCOUNT of <span class="base64" title="PGNvZGUgY2xhc3M9J3NwaXBfY29kZSBzcGlwX2NvZGVfaW5saW5lJyBkaXI9J2x0cic+dWxpbWl0IC11PC9jb2RlPg=="></span> MAX
\033[0;35m+++++++++++++: \033[0;37mHelpful Information\033[0;35m :+++++++++++++++
\033[0;35m+\033[0;37mcharge UPS \033[0;35m= \033[1;32m<span class="base64" title="PGNvZGUgY2xhc3M9J3NwaXBfY29kZSBzcGlwX2NvZGVfaW5saW5lJyBkaXI9J2x0cic+dXBzYyBVUFNAZnJlZC1uYXN8c2VkICcvXmJhdHRlcnkuY2hhcmdlOiAmbmJzcDsqLyFkOyBzLy8vO3EnPC9jb2RlPg=="></span> %
\\033[0;39m"

on ajout la ligne Dans le fichier

/etc/fichier

On y ajoute à la fin la ligne :

/usr/local/bin/dynmotd