/etc/default DELAYLOGIN=yes sinnvoll?

ElNino

Registered User
Hallo,

ich stand vor dem Problem, dass kein ssh-Login möglich war, da im sshd der Rootlogin nicht erlaubt ist und während des Systemstart ein Fehler des Apache auftauchte.

Nun ist das ja eine unangenehme Sache, da man in diesem Fall ausschliesslich per Console Zugriff bekommt, um die etc/nologin zu löschen, welche eben ein ssh-Login eines alternativen Users (nicht root) verhindert.

Hierzu meine Frage:
Macht es überhaupt Sinn, in etc/default DELAYLOGIN=yes zu belassen?

Welchen Nutzen bietet diese Einstellung, ausser dass man keinen Zugriff während eines noch nicht abgeschlossenen Bootvorgangs bekommt? Wenn es nur diesen "Nutzen" hat, wäre dann nicht ein etc/default DELAYLOGIN=no für einen Server die bessere Einstellung?

bzw müsste man nicht irgendwie dafür sorgen, dass während des Bootvorgangs auf /etc/nologin geprüft und dieses ggf. gelöscht wird und erst danach bei einem erneut auftauchenden Fehler durch /etc/init.d/bootmisc.sh
Code:
#
#       Put a nologin file in /etc to prevent people from logging in
#       before system startup is complete.
#
if [ "$DELAYLOGIN" = yes ]
then
        echo "System bootup in progress - please wait" > /etc/nologin
fi
erstellt werden kann.


Danke,
Gruß Tom
 
Last edited by a moderator:
Back
Top