webentwicklung-frage-antwort-db.com.de

Warum befinden sich auf meinem System viele Gastkonten?

Nachdem ich diese Antwort gesehen hatte, stellte ich fest, dass auf meinem System viele Gastkonten vorhanden sind:

 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 : Gast ,:/tmp/Gast-FdSAkw:/bin/false 
 Gast-eBU0cU: x: 121: 131: Gast ,:/tmp/Gast-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 Account gelöscht. Aber warum bleiben die anderen Gästekonten? Zu welchem ​​Zweck?

Es stört mich überhaupt nicht dieses Gastkonto, aber ich möchte wissen, ob es in Ordnung ist, sie manuell zu löschen.

10
Radu Rădeanu

Die guest-XXXXXX-Einträge in /etc/passwd und /etc/group werden normalerweise entfernt, wenn Sie sich von einer Gastsitzung abmelden. Vielleicht haben Sie ein paar Mal einen Neustart durchgeführt, ohne sich vorher abzumelden.

Sie können die Einträge sicher löschen. Wenn du es so machst:

Sudo deluser guest-jzXeRx

für den jeweiligen Gast-Benutzernamen werden sowohl /etc/passwd als auch /etc/group bereinigt.

10

Ich gebe meine zwei Cent ein. Es ist normal, das zu sehen.

In Ubuntu 1000 + sind Benutzer-IDs (UIDs) für normale Benutzer zulässig und unter 1000 (UIDs) sind Systemanwendungen und Daemons zugewiesen. Plus-Gastkonten werden 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+T auf Ihrer Tastatur, um das Terminal zu öffnen. Führen Sie beim Öffnen die folgenden Befehle aus:

cat /etc/passwd | grep /home

Bearbeiten

Bei mir werden Gastkonten regelmäßig entfernt (ich habe mich mehr als 10 Mal als Gast angemeldet, aber keiner ist sehr lange in /etc/passwd geblieben). Vielleicht möchten Sie es selbst versuchen.

Jetzt ist Ubuntus Gastkonto eine spezielle Art von Konto, dessen Ausgangsverzeichnis auf den Mount-Punkt eines tmpfs -Dateisystems festgelegt ist, das zum Speichern von Daten verwendet wird, die nach einem Neustart verloren gehen.

Die Daten in tmpfs werden im RAM gespeichert, der den Auslagerungsspeicher als Ersatz verwendet. Es ist daher wahrscheinlich, dass die Daten nie auf die Festplatte geschrieben wurden, sodass im Grunde nichts wiederhergestellt werden kann.

Da tmpfs ein temporärer Speicher ist. Es soll als bereitgestelltes Dateisystem angezeigt werden, wird jedoch nicht auf einem dauerhaften Speichergerät, sondern in einem flüchtigen Speicher gespeichert. Alles, was in tmpfs gespeichert ist, ist in dem Sinne temporär, dass keine Dateien auf der Festplatte erstellt werden. Beim Neustart geht jedoch alles in tmpfs verloren.

2
Mitch

So entfernen Sie alle Gastkonten:

for line in $(grep -o 'guest-......'  /etc/passwd | sort -u); do Sudo deluser $line; done

Beispielausgabe:

Removing user `guest-2LGMce' ...
Warning: group `guest-2LGMce' has no more members.
Done.
Removing user `guest-5T4CBr' ...
Warning: group `guest-5T4CBr' has no more members.
Done.
Removing user `guest-8eZELT' ...
Warning: group `guest-8eZELT' has no more members.
Done.
0
lolobai

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 ein anderer Benutzer das nächste Mal versucht, eine Gastsitzung durchzuführen, muss eine neue Gastsitzung mit neuer Gast-ID erstellt werden.

wenn Ubuntu alle erstellten Gast-IDs auf false setzt, können sich Benutzer, die die Shell auf /usr/bin/false setzen, nicht mit älteren Gast-IDs anmelden, und neue IDs müssen jedes Mal erstellt werden Viele Gastbenutzer guest-jzXeRx, guest-l5dAPU, guest-FdSAkw, guest-eBU0c. Dies sind die Gast-IDs, mit denen Sie sich beim nächsten Mal nicht mehr anmelden können.

hoffe das hilft meinem freund.

0
rɑːdʒɑ