Nach dem Erstellen eines neuen Benutzers kann Linux nicht eingegeben werden, da die Erstellungsmethode falsch ist. Die Lösung lautet: 1. Geben Sie vorübergehend Root-Berechtigungen über „sudo su root“ ein. 2. Führen Sie „useradd -d /home/testname -m“ aus 3. Überprüfen Sie die Gruppen, zu denen der Benutzer gehört, über „groups testname“. 4. Löschen Sie den Benutzer und legen Sie dann das Benutzerkennwort über „passwd testname“ fest.
Die Betriebsumgebung dieses Tutorials: Linux5.9.8-System, Dell G3-Computer.
Was soll ich tun, wenn ich nach dem Erstellen eines neuen Benutzers nicht auf Linux zugreifen kann?
Lösung für das Problem, dass sich neue Linux-Benutzer nicht am System anmelden können
Vorwort
Der Grund für dieses Problem ist, dass nicht jeder Linux von Grund auf gelernt hat, was dazu führt, dass viele grundlegende Vorgänge nicht verwendet werden und sie stattdessen zu verwenden, wenn Sie auf Probleme stoßen. Wenn Sie in einer Suchmaschine suchen, werden Sie eine Menge ähnliche Antworten erhalten, und Sie werden es glauben, denn Wiederholung ist Autorität. Was Sie nicht wissen, ist, dass diese Antwort das Ausmaß der Autorität darstellt, das durch unzählige Menschen entsteht, die die ursprüngliche Antwort kopieren, und Wenn die anfängliche Lösung falsch ist, werden Sie leiden.
Tatsächlich müssen wir eines verstehen: Nicht alles, was von Suchmaschinen gesucht wird, ist korrekt. Überall ist eine bunte Mischung.
Linux-Befehle sind in vielen Fällen wie Magie, man weiß nie, warum man sie verwendet ...
Also, lernen Sie es ständig!
Frage:
Viele Leute verwenden diese beiden Wenn Sie den Befehl verwenden, um einen zu erstellen Als Benutzer kommt es oft vor, dass man sich nicht am grafischen Desktop anmelden kann.
useradd testname passwd testname
Natürlich sind diese beiden Befehle sehr nützlich, wir erstellen einen Benutzer, zu dem in der Shell gewechselt werden kann. Die Anmeldung am grafischen Desktop ist jedoch nicht möglich.
Tatsächlich ist die Erstellung eines grafischen Desktops, auf dem sich Benutzer anmelden können, etwas komplizierter. Nachfolgend finden Sie detailliertere Schritte.
1.1 Vorübergehend Root-Rechte eingeben
sudo su root
1.2 Einen Benutzer erstellen
Zwei Optionen zum Erstellen eines Benutzers.
useradd -d /home/testname -m testname
useradd -d /home/testname -m testname -g root
groups testname
Ruserdel -r testname # 删除用户及其目录
1.4 Benutzer mit Sudo-Berechtigungen autorisierenAuch wenn der erstellte Benutzer in der Stammgruppe platziert wird, verfügt der neu erstellte Benutzer immer noch nicht über Sudo-Berechtigungen.
Also müssen wir es konfigurieren (optional, falls nötig)passwd testname
Geben Sie i ein, um mit der Änderung der Informationen zu beginnen.
Und fügen Sie den Benutzernamen hinzu, den Sie unter root erstellt haben ALL=(ALL:ALL) ALL + ALL=(ALL:ALL) ALL(Der Benutzername Testname wird hier in den tatsächlichen Benutzernamen geändert, da ich ihn nicht tatsächlich erstellt habe. Testname Benutzer (hier ist ein früherer Fall)sudo su root vim /etc/sudoers
Verwandte Empfehlungen: „
Linux-Video-Tutorial“
Das obige ist der detaillierte Inhalt vonWas soll ich tun, wenn ich mich nach dem Erstellen eines neuen Benutzers nicht bei Linux anmelden kann?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!