Nein, das kannst du nicht und ich werde versuchen dir zu erklären warum. Es gibt zwei Dinge, die Sie daran hindern, sich bei tty als Gast anzumelden:
Die Standardshell für Gastkonten ist auf festgelegt /bin/false
. Sie können dies mit dem folgenden Befehl überprüfen (die Shell wird im letzten Feld in jeder Zeile festgelegt):
grep guest /etc/passwd
/bin/false
ist nur eine Binärdatei, die sofort beendet wird und beim Aufruf false zurückgibt . Wenn sich also jemand mit false als Shell anmeldet, wird er sofort abgemeldet, wenn false beendet wird .
Das Passwort für jedes Gastkonto ist standardmäßig deaktiviert und dies ist absolut normal: Wenn Sie jemanden in Ihr Haus einladen, geben Sie ihm nicht Ihre Hausschlüssel.
Aus diesem Grund kann sich niemand normal [1] in einer interaktiven [2] Anmeldeshell anmelden . Sie können dies mit dem folgenden Befehl überprüfen (das Kennwort wird im zweiten Feld in jeder Zeile festgelegt):
grep guest /etc/shadow
[1] Ich sagte normalerweise, weil Sie mit von einem echten Benutzer zu einem Benutzer mit deaktiviertem Passwort wechseln könnensudo su user_with_no_passwd
(wie im echten Leben: Wenn jemand an Ihre Tür klopft, öffnen Sie ihn mit Ihren Schlüsseln).
[2] tty1-6 verschwendet (und ich nehme an, es wird so sein) die ganze Zeit eine interaktive Login-Shell . Und diese Welt - Login - es deutet darauf hin, dass ich ein Passwort haben muss, um darüber hinwegzukommen (wie im richtigen Leben: Wenn Sie ein Schloss sehen, brauchen Sie einen Schlüssel, um es zu öffnen).
Wenn Sie sich weiterhin als Gast bei tty anmelden möchten, befolgen Sie die Anweisungen aus dem folgenden ttyrecord- Bild:
Und jetzt kannst du dich in tty als Gast einloggen ... ein Gast mit Passwort ... was bedeutet, dass er kein Gast mehr ist ...
cat
in ,grep
wenn sie mit Dateien zu tun. Zum Beispiel könnte Ihr erster Befehl oben geschrieben werdengrep guest /etc/passwd
./etc/passwd
Bild anders zu sein scheint als das in diesem GIF. Und ich bezweifle, dass es insgesamt einen Gast-xyz-Benutzer gibt. Wird überprüfen und verfolgen. PS: Entschuldigung für die späte Antwort./etc/passwd
nur dann in Ihrem Konto, wenn eine oder mehrere Personen als Gast in der GUI angemeldet sind. Siehe auch: Warum befinden sich auf meinem System viele Gastkonten? . Wie auch immer, denke daran, dass meine Antwort bis zur horizontalen Linie reicht.Um das zu erreichen, was Sie wollen, würde ich vorschlagen, es auf die "altmodische" Art und Weise zu tun. Erstellen Sie einfach einen neuen Benutzernamen GuestUser. Geben Sie ihnen eingeschränkte Berechtigungen, und Sie können ihnen optional ein Kennwort geben oder nicht. Wenn Sie möchten, dass GuestUser kein Kennwort hat, müssen Sie die PAM-Authentifizierung möglicherweise etwas ändern, um kennwortlose Anmeldungen zuzulassen. Viel Glück :)
quelle