centos:logins_individuell_anpassen

Unterschiede

Hier werden die Unterschiede zwischen zwei Versionen angezeigt.

Link zu dieser Vergleichsansicht

Beide Seiten der vorigen Revision Vorhergehende Überarbeitung
Nächste Überarbeitung
Vorhergehende Überarbeitung
Letzte ÜberarbeitungBeide Seiten der Revision
centos:logins_individuell_anpassen [18.11.2011 17:11. ] – [Konfiguration] djangocentos:logins_individuell_anpassen [11.07.2014 20:43. ] – Loginmeldungen anpassen unter Centos 5/6 und #CentOS7 django
Zeile 1: Zeile 1:
 +====== Loginmeldungen individuell anpassen ======
 +Vor - und nach einem **LOGIN** auf unser System können wir dem Nutzer noch individuelle Informationen anzeigen und/oder mitgeben.
  
 +===== motd =====
 +Das Akronym **motd** steht für //message of the day//. Diese Datei, welche vom Login-Programm benutzt wird, befindet sich im Konfigurationsverzeichnis **/etc** und gibt nach einem erfolgreichem Login - aber noch vor dem Start der jeweiligen Login-Shell - eine Meldung aus. Die Datei könnte zum Beispiel wie folgt aussehen:
 +   $ cat /etc/motd
 +   Have a lot of fun...
 +
 +==== motd für ssh-login ====
 +Zur Information für etwaige Neugierige und Remoteuser, oder beidens, je nach Betrachtungsweise, wollen wir noch ein paar Zusatzinfos ausgeben. {{:centos:motd.png?120}}
 +Diese Datei erstellen wir am einfachsten mit unserem Lieblingseditor **vim**.
 +   # vim /etc/motd
 +<code>
 +
 + ##############################################################################
 + #                                                                            #
 + #                 This is the home server of Michael Nausch.                 #
 + #                                                                            #
 + #                               nss.nausch.org                               #
 + #                                                                            #
 + #             Unauthorized access to this system is prohibited !             #
 + #                                                                            #
 + #    This system is actively monitored and all connections may be logged.    #
 + #         By accessing this system, you consent to this monitoring.          #
 + #                                                                            #
 + ##############################################################################
 +
 +</code>
 +Die Berechtigungen passen wir dann wie folgt an:
 +   chown root:root /etc/motd
 +   chmod 644 /etc/motd
 +
 +===== issue =====
 +Mit Hilfe der Datei "/etc/issue" können ebenfalls Meldungen am Bildschirm ausgegeben werden - diese Informationen erscheinen dann jedoch vor dem Login-Prompt. {{:centos:old_login.png?100}} In der Regel dient der Inhalt dieser Datei der Systemidentifikation, kann aber analog zu "motd" beliebig modifiziert werden. 
 +   $ cat /etc/issue
 +   Welcome to \s \r (\l)
 +Der Parameter **\s** wird hierbei durch den Namen des Betriebssystems ersetzt, wobei **\r** für die Kernelversion steht. Die Bezeichung des aktuellen Terminaldevice wird durch Schalter **\l** angezeigt. Weitere Informationen zu diesen Optionen findet man in den Manpages mingetty(1) oder getty(1).
 +
 +==== Textlogo und Systeminfos mit linux_logo ====
 +Ein nettes Gimmick für die Konsole findet man im Paket **linux_logo**. im Gegensatz zur vorgenannten spartanischen Version, sieht diese doch schon viel besser aus :) {{:centos:linux_logo.png?125}}\\
 +
 +=== Installation ===
 +Die Installation erfolgt wie gewohnt mittels **yum**.
 +  # yum install linux_logo -y
 +
 +=== Konfiguration ===
 +In der **/etc/rc.d/rc.local** ergänzen wir einfach folgende Zeilen:
 +   # vim /etc/rc.d/rc.local
 +<code>if [ -f /usr/bin/linux_logo ]; then
 +                echo "" > /etc/issue
 +                /usr/bin/linux_logo -t "$R" >> /etc/issue
 +                echo >> /etc/issue
 +             fi</code>
 +Schon werden beim nächsen Hochfahren vor dem Anmelden auf der Konsole ein paar zusätzliche Informationen ausgegeben.
 +
 +===== issue.net =====
 +Mit Hilfe dieser Datei "/etc/issue.net" können ebenfalls Meldungen am Bildschirm ausgegeben werden - diese Informationen erscheinen dann jedoch vor dem Login-Prompt - sobald man sich via ssh anmelden möchte. {{:centos:issue_net.png?120}}
 +Hierzu legen wir einfach die Datei **/etc/issue.net** mit dem editor unserer Wahl an.
 +   # vim /etc/issue.net
 +<code>
 +
 + ##############################################################################
 + #                                                                            #
 + #                       This is a private home server.                       #
 + #                                                                            #
 + #             Unauthorized access to this system is prohibited !             #
 + #                                                                            #
 + #    This system is actively monitored and all connections may be logged.    #
 + #         By accessing this system, you consent to this monitoring.          #
 + #                                                                            #
 + ##############################################################################
 +
 +</code>
 +Die Berechtigungen passen wir dann wie folgt an:
 +   chown root:root /etc/issue.net
 +   chmod 644 /etc/issue.net
 +Abschließend ergänzen wir noch in der **/etc/ssh/sshd_config** die **BANNER** Konfiguration.
 +   # vim /etc/ssh/sshd_config
 +
 +   Banner /etc/issue.net
 +Nun fehlt nur noch der Restart des Daemon. Unter CentOS 6 nutzen wir dabei folgenden Aufruf:
 +   # service sshd restart
 +
 +Haben wir einen CentOS 7 Host verwenden wir folgenden Aufruf:
 +   # systemctl restart sshd
 +
 +====== Links ======
 +  * **[[wiki:start|Zurück zu Projekte und Themenkapitel]]**
 +  * **[[http://dokuwiki.nausch.org/doku.php/|Zurück zur Startseite]]**
 +
 +~~DISCUSSION~~
 +
 +~~AUTOTWEET:~~
  • centos/logins_individuell_anpassen.txt
  • Zuletzt geändert: 22.07.2019 14:54.
  • von 127.0.0.1