Nachdem ich diese Antwort gesehen hatte , stellte ich fest, dass sich auf meinem System viele Gastkonten befinden:
grep guest / etc / passwd guest-jzXeRx: x: 117: 127: Guest ,,,: / tmp / guest-jzXeRx: / bin / false guest-l5dAPU: x: 118: 128: Guest ,,,: / tmp / guest-l5dAPU: / bin / false guest-FdSAkw: x: 119: 129: Guest ,,,: / tmp / guest-FdSAkw: / bin / false guest-eBU0cU: x: 121: 131: Guest ,,,: / tmp / guest-eBU0cU: / bin / false
Außerdem ist in diesem Moment niemand als Gast angemeldet, aber wenn sich jemand als Gast anmeldet, wird ein neues Gastkonto erstellt - warum, da es bereits andere Gastkonten gibt? Nachdem sich der neue Gast abgemeldet hat, wird sein Konto gelöscht. Aber warum bleiben die anderen Gastkonten? Zu welchem Zweck?
Es stört mich überhaupt nicht an diesem Gastkonto, aber ich möchte wissen, ob es in Ordnung ist, sie manuell zu löschen.
users
accounts
guest-session
Radu Rădeanu
quelle
quelle
/usr/sbin/guest-account
.Antworten:
Die Gäste-XXXXXX Einträge in
/etc/passwd
und/etc/group
werden in der Regel , wenn Sie von einem Gast Sitzung abmelden entfernt. Vielleicht haben Sie ein paar Mal neu gestartet, ohne sich vorher abzumelden.Sie können die Einträge sicher löschen. Wenn du es so machst:
für den jeweiligen Gastbenutzernamen beide
/etc/passwd
und/etc/group
werden bereinigt.quelle
Ich setze meine zwei Cent ein. Das ist normal zu sehen.
In Ubuntu 1000 + sind Benutzer-IDs (UID) für normale Benutzer zulässig und unter 1000 (UID) werden Systemanwendungen und Dämonen zugewiesen. Außerdem werden Gastkonten regelmäßig entfernt. Wenn Sie also vollständig überprüfen möchten, wie viele Benutzer sich auf Ihrem System befinden, drücken Sie einfach Ctrl+ Alt+ Tauf Ihrer Tastatur, um das Terminal zu öffnen. Führen Sie beim Öffnen die folgenden Befehle aus:
Bearbeiten
Für mich werden Gastkonten regelmäßig entfernt (ich habe mich mehr als 10 Mal als Gast angemeldet, aber keiner blieb sehr lange in
/etc/passwd
). Vielleicht möchten Sie es selbst versuchen.Das Gastkonto von Ubuntu ist ein spezieller
tmpfs
Kontotyp, dessen Ausgangsverzeichnis auf den Einhängepunkt eines Dateisystems festgelegt ist, in dem Daten gespeichert werden, die nach einem Neustart verloren gehen.Die Daten in
tmpfs
werden im RAM gespeichert, der den Auslagerungsbereich als Ersatz verwendet. Daher ist es wahrscheinlich, dass die Daten überhaupt nicht auf die Festplatte geschrieben wurden, sodass im Grunde nichts wiederhergestellt werden kann.Da
tmpfs
ist temporäre Speicherung. Es soll als bereitgestelltes Dateisystem angezeigt werden, wird jedoch im flüchtigen Speicher anstelle eines dauerhaften Speichergeräts gespeichert. Alles, was darin gespeicherttmpfs
ist, ist vorübergehend in dem Sinne, dass keine Dateien auf der Festplatte erstellt werden. Beim Neustart geht jedoch allestmpfs
verloren.quelle
grep guest /etc/passwd
Befehlsausgabe in Ihrem Fall?/bin/bash
nur für einen Gast festgelegt ist, wenn er angemeldet ist.Wie Sie wissen, wird jedes Mal, wenn eine Gastsitzung von einem Benutzer gestartet wird, ein temporärer Benutzer mit eingeschränkten Berechtigungen erstellt. Wenn er die Sitzung beendet, werden die Daten zu seiner Sitzung gelöscht.
Wenn jedoch beim nächsten Mal ein anderer Benutzer, der versucht, eine Gastsitzung durchzuführen, erneut eine neue Gastsitzung mit einer neuen Gast-ID erstellen muss.
Ubuntu setzt also alle erstellten Gast-IDs auf false, sodass sie sich beim Festlegen einer Benutzer-Shell
/usr/bin/false
nicht mit älteren Gast-IDs anmelden können und jedes Mal eine neue ID erstellt werden muss. In Ihrer Frage haben wir viele Gastbenutzer- Gast- jzXeRx, guest-l5dAPU, guest-FdSAkw, guest-eBU0cU . Dies sind die Gast-IDs, mit denen Sie sich beim nächsten Mal nicht anmelden können.hoffe das hilft meinem freund.
quelle
So entfernen Sie alle Gastkonten:
Beispielausgabe:
quelle