# Die Datei /etc/login.defs

Mit dieser Datei wird das Verhalten beim Login-Vorgang gesteuert. An dieser Stelle sollen nur die wichtigsten Parameter Erwähnung finden:

    # /etc/login.defs - Configuration control definitions for the

    #                   login package (incomplete).

    #

    # Drei Eintraege muessen definiert sein:

    #      MAIL_DIR   -- wo wird Mail zwischengespeichert

    #      ENV_SUPATH -- minimale PATH--Vorbelegung fuer Root

    #      ENV_PATH   -- minimale PATH--Vorbelegung fuer alle

    # Die weiteren Eintraege sind optional.

    #

    # Wartezeit in Sekunden , bevor bei fehlgeschlagenem Login das

    # Prompt erneut erscheint

    #

    FAIL_DELAY              1

    # Protokollierung und Anzeige fehlgeschlagener Logins

    #

    FAILLOG_ENAB            yes

    # Protokollierung erfolgreicher Logins

    #

    LOG_OK_LOGINS           no

    # Zeit des letzen Logins merken und anzeigen

    #

    LASTLOG_ENAB            yes

    # Test auf neue Mail

    #

    MAIL_CHECK_ENAB         yes

    # Root darf sich nur auf den angegebenen Konsolen anmelden
    #
    CONSOLE         /etc/securetty
    CONSOLE tty1:tty2:tty3:tty4:tty5:tty6:tty7:tty8

    #
    MAIL_DIR        /var/spool/mail

    #
    ENV_SUPATH      PATH=/sbin:/bin:/usr/sbin:/usr/bin:/usr/X11R6/bin
    ENV_PATH        PATH=/bin:/usr/bin:/usr/X11R6/bin:/usr/local/bin

    #       UMASK -- Vorbelegung
    #
    UMASK           022

    # Passwort--Kontrolle
    #
    #       PASS_MAX_DAYS   so viele Tage gilt Passwort maximal
    #       PASS_MIN_DAYS   so viele Tage gilt Passwort mindestens
    #       PASS_MIN_LEN    Mindestlaenge
    #       PASS_WARN_AGE   ab wann ist vor Verfall zu warnen
    #
    PASS_MAX_DAYS   99999
    PASS_MIN_DAYS   0
    PASS_MIN_LEN    5
    PASS_WARN_AGE   7

    #
    # Min/max Werte fuer UID-Wahl von useradd
    #
    UID_MIN                  1000
    UID_MAX                 60000

    #
    # Min/max Werte fuer GUID-Wahl von groupadd
    #
    GID_MIN                   100
    GID_MAX                 60000

    # Anzahl Login-Versuche (dann wird Bildschirm gelöscht)
    #
    LOGIN_RETRIES           4

    # Max. Zeitspanne fuer Eingabe von Nutzerkennung und Passwort
    #
    LOGIN_TIMEOUT           120

    # Anzahl Versuche, ein Passwort zu aendern
    #
    PASS_CHANGE_TRIES       5

    # Warnung vor "schwachem" Root-Passwort
    #
    PASS_ALWAYS_WARN        yes

    # Signifikante Passwortlaenge (durch crypt beschraenkt)
    #
    PASS_MAX_LEN            8

    # Passwortabfrage bei Programm chfn/chsh
    #
    CHFN_AUTH               yes

    # Soll Login moeglich sein, falls nicht ins Home gewechselt
    # werden kann? (z.B /home ueber NFS, NFS nicht verfuegbar)
    #
    DEFAULT_HOME    yes

    # Globale Einstellungen koennen hier vorgenommen werden
    #
    #ENVIRON_FILE   /etc/environment