user@linuxtrack:~ $ python -c 'print("Soyez les bienvenus !")'

Vous n'êtes pas identifié(e).

#1 10-01-2016 10:51:45

penthium2
Modérateur

un joli loging en console ou ssh ?

vous voulez avoir votre login console ou ssh comme cela ?

issue.png

c'est pas dificille il suffit de lancer ce script :
http://linuxtrack.net/viperr/repo/source/issue.sh
dont voici le code :

#!/bin/bash

logo() {
echo -e '    \e[47m      \e[0m         \e[47m      \e[0m\t\e[1;34m888     888 d8b                            .d8888888'
echo -e '  \e[47m                         \e[0m\t\e[1;34m888     888 Y8P                           d88P   888'
echo -e ' \e[47m    \e[0m\e[44m \e[47m                 \e[0m\e[44m \e[47m    \e[0m\t\e[1;34m888     888                               888    888'
echo -e ' \e[47m    \e[0m\e[44m  \e[47m               \e[0m\e[44m  \e[47m    \e[0m\t\e[1;34mY88b   d88P 888 88888b.   .d88b.  888d888 Y88b   888'
echo -e '\e[47m     \e[0m\e[44m    \e[47m           \e[0m\e[44m    \e[47m     \e[0m\t\e[1;34m Y88b d88P  888 888 "88b d8P  Y8b 888P"    "Y8888888'
echo -e '\e[47m        \e[0m\e[44m  \e[47m         \e[0m\e[44m  \e[47m        \e[0m\t\e[1;34m  Y88o88P   888 888  888 88888888 888       d88T 888'
echo -e ' \e[47m                           \e[0m\t\e[1;34m   Y888P    888 888 d88P Y8b.     888      d88T  888'
echo -e '   \e[47m         \e[0m     \e[47m         \e[0m\t\e[1;34m    Y8P     888 88888P"   "Y8888  888     d88T   888'
echo -e '      \e[47m    \e[0m         \e[47m    \e[0m\t\e[1;34m      \e[37m___\e[0m               \e[1;34m888\e[0m                                      '
echo -e '       \e[47m  \e[0m           \e[47m  \e[0m\t\e[1;34m       \e[37m| _|_ / _    _.\e[0m  \e[1;34m888\e[0m  \e[1;37m  |_  o _|_  _    |_   _ _|_\e[0m  \e[1;34m|\e[0m'
echo -e '        \e[47m \e[0m           \e[47m \e[0m\t\e[1;34m      \e[37m_|_ |_  _>   (_|\e[0m  \e[1;34m888\e[0m  \e[1;37m  |_) |  |_ (/_   | | (_) |_\e[0m  \e[1;34mo\e[0m'
echo -e '\t\t\t\t\e[1;34mViperr release 08 (Vipera Azathoth)\e[0m' 

}

(
logo
echo -e '\t\t\t\t\e[1;34mKernel : \\r on an \\m (\\l)\e[0m'
) > /etc/issue


(
logo
) > /etc/motd

vi est mon ami pour la vie
Viperr
Ph'nglui nglw-nafh Cthulhu R'lyeh wgah-nagl fhtagn

Hors ligne

#2 13-01-2016 17:59:33

alh54
Membre

Re : un joli loging en console ou ssh ?

Salut,
Loin de moi l'idée de critiquer ta geekerie, ce script me rappelle un vieux cauchemar que j'ai eu il y a quelques temps avec ssh. J'ai mis 6 mois pour réaliser que le souci venait du script linux_logo.
Voir ce lien

Hors ligne

#3 13-01-2016 18:34:42

penthium2
Modérateur

Re : un joli loging en console ou ssh ?

a tester ! mais là j'utile /etc/motd, et non un binaire. mais je testerais big_smile


vi est mon ami pour la vie
Viperr
Ph'nglui nglw-nafh Cthulhu R'lyeh wgah-nagl fhtagn

Hors ligne

#4 01-02-2016 19:49:27

retroschlampe
Membre

Re : un joli loging en console ou ssh ?

J'arrive pas à le mettre, dommage.  sad


Lenovo X250 sous  Viperr  check

Hors ligne

#5 02-02-2016 10:27:39

penthium2
Modérateur

Re : un joli loging en console ou ssh ?

cad ?
quel est exactement le problème ?
tu exécute le script en root ou pas ?


vi est mon ami pour la vie
Viperr
Ph'nglui nglw-nafh Cthulhu R'lyeh wgah-nagl fhtagn

Hors ligne

#6 02-02-2016 11:19:39

azgarech
Crazy one

Re : un joli loging en console ou ssh ?

Le lien pour le script est pas le bon penthium2, ça renvoi vers le script vipup


Security is always excessive until it’s not enough. — Robbie Sinclair

Hors ligne

#7 02-02-2016 12:06:58

penthium2
Modérateur

Re : un joli loging en console ou ssh ?

merci Azgarech ! c'est modifié.


vi est mon ami pour la vie
Viperr
Ph'nglui nglw-nafh Cthulhu R'lyeh wgah-nagl fhtagn

Hors ligne

#8 02-02-2016 13:12:21

retroschlampe
Membre

Re : un joli loging en console ou ssh ?

Je dois relancer le script du coup?


Lenovo X250 sous  Viperr  check

Hors ligne

#9 02-02-2016 13:49:54

penthium2
Modérateur

Re : un joli loging en console ou ssh ?

retélacharge le scrip issue.net et lance le sous root


vi est mon ami pour la vie
Viperr
Ph'nglui nglw-nafh Cthulhu R'lyeh wgah-nagl fhtagn

Hors ligne

#10 02-02-2016 19:40:20

retroschlampe
Membre

Re : un joli loging en console ou ssh ?

Résultat?


[== Indéfini ==]
[retroschlampe@retroschlampe ~] $ cd /home/retroschlampe/Téléchargements
[retroschlampe@retroschlampe Téléchargements] $ su
Mot de passe : 
[root@retroschlampe Téléchargements] # ls issue.sh
issue.sh
[root@retroschlampe Téléchargements] # ./issue.sh
bash: ./issue.sh: Permission non accordée
[root@retroschlampe Téléchargements] # chmod +x issue.sh
[root@retroschlampe Téléchargements] # 
[root@retroschlampe Téléchargements] # chmod +x issue.sh
[root@retroschlampe Téléchargements] # ./issue.sh
[root@retroschlampe Téléchargements] # 

Lenovo X250 sous  Viperr  check

Hors ligne

#11 02-02-2016 19:48:03

IceF0x
#! Gourou Linux

Re : un joli loging en console ou ssh ?

maintenant fait cat /etc/issue


Utiliser des logiciels propriétaires, c'est comme les plats préparés, on est incapable de dire les conservateurs qu'ils contiennent, on dira toujours que c'est bon, mais ça ne remplacera jamais le repas fait maison par sa maman.
]:D #! Crunchbang & Archlinux GNU/Linux User ]:D

Hors ligne

#12 02-02-2016 19:57:53

retroschlampe
Membre

Re : un joli loging en console ou ssh ?

C'est tout bon, moult merci


Lenovo X250 sous  Viperr  check

Hors ligne

#13 02-02-2016 21:00:54

IceF0x
#! Gourou Linux

Re : un joli loging en console ou ssh ?

J'ai testé le script en effet il y a un souci d'affichage

la partie Kernel: affiche \r on an \n (\l) au lieu de la version du kernel et de l'architechture.

quand à la ligne du code

echo -e '\t\t\t\t\e[1;34mViperr release 08 (Vipera Azathoth)\e[0m' 

Je l'ai remplacé par

echo -en '\t\t\t\t\e[1;34m' ;'cat /etc/os-release | grep PRETTY_NAME | cut -d '"' -f 2 ; echo -e ' \e[0m' 

Ça permet de suivre les versions.


Utiliser des logiciels propriétaires, c'est comme les plats préparés, on est incapable de dire les conservateurs qu'ils contiennent, on dira toujours que c'est bon, mais ça ne remplacera jamais le repas fait maison par sa maman.
]:D #! Crunchbang & Archlinux GNU/Linux User ]:D

Hors ligne

#14 02-02-2016 21:33:27

penthium2
Modérateur

Re : un joli loging en console ou ssh ?

IceF0x a écrit :

J'ai testé le script en effet il y a un souci d'affichage

la partie Kernel: affiche \r on an \n (\l) au lieu de la version du kernel et de l'architechture.

quand à la ligne du code

echo -e '\t\t\t\t\e[1;34mViperr release 08 (Vipera Azathoth)\e[0m' 

Je l'ai remplacé par

echo -en '\t\t\t\t\e[1;34m' ;'cat /etc/os-release | grep PRETTY_NAME | cut -d '"' -f 2 ; echo -e ' \e[0m' 

Ça permet de suivre les versions.


merci pour l'idée du suivit de version big_smile mais stop l'option back-quote "` "
je préfère : $( )

sinon le must polutot que le cut big_smile un gros awk :  krkrkr big_smile

echo -e "\t\t\t\t\e[1;34m$(awk -F'"' '/PRETTY/ { print $2 }' /etc/os-release)\e[0m"

pour ce qui est de la partie kernel : c'est normale c'est dans les spec du fichier /etc/issue cf http://www.linuxfromscratch.org/blfs/vi … logon.html


vi est mon ami pour la vie
Viperr
Ph'nglui nglw-nafh Cthulhu R'lyeh wgah-nagl fhtagn

Hors ligne

#15 02-02-2016 21:39:36

IceF0x
#! Gourou Linux

Re : un joli loging en console ou ssh ?

Le souci c'est qu'il n'affiche pas le kernel ni l'architechture mais \r et \m du coup.


Utiliser des logiciels propriétaires, c'est comme les plats préparés, on est incapable de dire les conservateurs qu'ils contiennent, on dira toujours que c'est bon, mais ça ne remplacera jamais le repas fait maison par sa maman.
]:D #! Crunchbang & Archlinux GNU/Linux User ]:D

Hors ligne

#16 02-02-2016 21:42:44

penthium2
Modérateur

Re : un joli loging en console ou ssh ?

sisi il l'affiche ! mais pas quand tu fait un cat du fichier
mais plutot quand tu ouvre un tty


vi est mon ami pour la vie
Viperr
Ph'nglui nglw-nafh Cthulhu R'lyeh wgah-nagl fhtagn

Hors ligne

#17 02-02-2016 22:12:31

IceF0x
#! Gourou Linux

Re : un joli loging en console ou ssh ?

En effet, je savais pas que c'était seulement en tty du coup en ssh depuis un emulateur ça ne fonctionne pas non plus ?


Utiliser des logiciels propriétaires, c'est comme les plats préparés, on est incapable de dire les conservateurs qu'ils contiennent, on dira toujours que c'est bon, mais ça ne remplacera jamais le repas fait maison par sa maman.
]:D #! Crunchbang & Archlinux GNU/Linux User ]:D

Hors ligne

#18 02-02-2016 22:13:04

penthium2
Modérateur

Re : un joli loging en console ou ssh ?

si car pour ssh c'est le fichier /etc/motd big_smile


vi est mon ami pour la vie
Viperr
Ph'nglui nglw-nafh Cthulhu R'lyeh wgah-nagl fhtagn

Hors ligne

#19 15-07-2016 23:27:28

WarLocG
#! modo de compet

Re : un joli loging en console ou ssh ?

/etc/motd ne prend ni les \l \r \n etc du tty, ni les variables d'environnements en $USER, $LOGNAME, etc.. pour palier a cela j ai rajouté une petite ligne dans /etc/bash.bashrc

if [ -n "${SSH_CONNECTION}" ]; then
  echo "Remote connection : ${SSH_CONNECTION} on ${SSH_TTY}"
fi

Juste avant d'afficher la date et le archey, le terminal affiche à présent lorsqu'une connexion par ssh se fait.

warlocg@linux:~$ ssh root@localhost
root@localhost's password: 
-=-=-=-=-=-=-=-=-=-=-=-=-
  Debian GNU/Linux 8.0
-=-=-=-=-=-=-=-=-=-=-=-=-

Last login: Fri Jul 15 23:19:05 2016 from localhost
Remote connection : ::1 50224 ::1 22 on /dev/pts/3
vendredi 15 juillet 2016, 23:25:00 (UTC+0000)

                                  User: root
          _sudZUZ#Z#XZo=_         Hostname: linux
       _jmZZ2!!~---~!!X##wx       OS: Debian 8.0 i686 (jessie)
    .<wdP~~            -!YZL,     Kernel: 4.5.0-0.bpo.1-686-pae
   .mX2'       _xaaa__     XZ[.   Uptime: 4:29
   oZ[      _jdXY!~?S#wa   ]Xb;   Shell: Bash
  _#e'     .]X2(     ~Xw|  )XXc   Terminal: Xterm
 .2Z`      ]X[.       xY|  ]oZ(   Packages: 2168
 .2#;      )3k;     _s!~   jXf`   CPU: Intel(R) Core(TM) i7 CPU Q 720 @ 1.60GHz
  1Z>      -]Xb/    ~    __#2(    RAM: 509 MB / 8025 MB
  -Zo;       +!4ZwerfgnZZXY'      Disk: 202G / 229G
   *#[,        ~-?!!!!!!-~        lo: unknown
    XUb;.                         eth0: up
     )YXL,,                       wlan0: down
       +3#bc,                     
         -)SSL,,                  
            ~~~~~                 
                                  
 
[root][linux][~][23:25:01][superuser mode]
Enter command here -> 

Avant de poser vos questions, jeter un oeil ici
Mon CodeVault et Wiki : ici
Les messages privés envers le staff sont uniquement pour les cas d'urgence ou affaires privées (personnelles). Les demandes se feront exclusivement sur le forum. Merci de respecter cette clause sous peine de sanctions.

Hors ligne

Pied de page des forums