Hinzufügen oder Entfernen von Sudo-Benutzern in WSL Linux in Windows 10
In Fortsetzung meiner WSL-Abdeckung möchte ich Ihnen mitteilen, wie Sie der sudo-Gruppe in einer WSL-Linux-Distribution einen Benutzer hinzufügen oder daraus entfernen, um ihm die Ausführung von Befehlen und Apps als Root zu erlauben oder zu verweigern. Dies gilt für neu hinzugefügte Benutzerkonten, da sie keine haben sudo Privilegien aus der Box. Außerdem werden wir sehen, wie Sie herausfinden können, welche Benutzerkonten bereits Mitglieder der sudo-Gruppe sind.
Werbung
Die Möglichkeit, Linux nativ in Windows 10 auszuführen, wird durch die WSL-Funktion bereitgestellt. WSL steht für Windows Subsystem for Linux, das ursprünglich nur auf Ubuntu beschränkt war. Moderne Versionen von WSL erlauben Installieren und Ausführen mehrerer Linux-Distributionen aus dem Microsoft Store.
Nach WSL aktivieren, können Sie verschiedene Linux-Versionen aus dem Store installieren. Sie können die folgenden Links verwenden:
- Ubuntu
- openSUSE-Sprung
- SUSE Linux Enterprise Server
- Kali Linux für WSL
- Debian GNU/Linux
und mehr.
Wenn du eine WSL-Distribution starten zum ersten Mal öffnet es ein Konsolenfenster mit einem Fortschrittsbalken. Nach einem Moment des Wartens werden Sie aufgefordert, einen neuen Benutzerkontonamen und sein Kennwort einzugeben. Dieses Konto wird Ihr Standard-WSL-Benutzerkonto die verwendet wird, um sich jedes Mal automatisch anzumelden, wenn Sie die aktuelle Distribution ausführen. Außerdem wird es in die Gruppe 'sudo' aufgenommen, damit es Befehle ausführen kann erhöht (als root).
Benutzerkonten in WSL Linux
Jede Linux-Distribution, die auf dem Windows-Subsystem für Linux ausgeführt wird, verfügt über eigene Linux-Benutzerkonten und Kennwörter. Sie müssen jedes Mal ein Linux-Benutzerkonto konfigurieren eine Verteilung hinzufügen, neu installieren oder zurücksetzen. Linux-Benutzerkonten sind nicht nur pro Distribution unabhängig, sondern auch unabhängig von Ihrem Windows-Benutzerkonto, sodass Sie hinzufügen oder Löschen ein Linux-Benutzerkonto, ohne Ihre Windows-Anmeldeinformationen zu ändern.
Sudo ist eine spezielle Benutzergruppe unter Linux. Mitglieder dieser Gruppe dürfen Befehle und Apps als Wurzel Benutzer (d. h. erhöht). Die sudo Gruppe ist verfügbar, wenn die sudo Paket installiert ist. Neben der Gruppe bietet es den sudo-Befehl, der verwendet werden soll, um einen Befehl oder eine App zu erhöhen, z. $ sudo vim /etc/default/keyboard
.
In Sudo. enthaltene Benutzer finden
Zuallererst könnten Sie daran interessiert sein zu erfahren, welche Benutzerkonten in Ihrer WSL-Distribution dürfen die sudo
Befehl.
- Lauf Ihre WSL Linux-Distribution, z.B. Ubuntu.
- Geben Sie den folgenden Befehl ein und drücken Sie die Eingabetaste:
grep sudo /etc/group| Schnitt -d: -f4
.
Die schneiden
Der Befehl extrahiert Werte für Spalte 4 aus der Datei /etc/group, die alles enthält, was mit Gruppen in Linux zu tun hat. Es wird durch ":" begrenzt. Der Befehl grep gibt nur die Zeile aus, die die Zeile 'sudo' enthält.
Es ist erwähnenswert, dass der sudo-Befehl in bestimmten Distributionen möglicherweise so konfiguriert ist, dass er eine beliebige andere Gruppe anstelle der 'sudo'-Gruppe verwendet. In Arch Linux dürfen beispielsweise Mitglieder der Gruppe 'wheel' sudo verwenden. In dieser Distribution gibt es keine 'sudo'-Gruppe. Sehen Sie sich in einem solchen Fall die Datei /etc/sudoers an und lesen Sie ihre Manpage (run $ man sudoers
).
Tipp: Sie können Gruppen auflisten, in denen ein Benutzerkonto enthalten ist Gruppen Befehl. Z.B.
$ Gruppen winaero
So fügen Sie einen Benutzer zu Sudo in WSL Linux in Windows 10 hinzu
- Lauf Ihre WSL Linux-Distribution, z.B. Ubuntu, unter dem Root-Benutzer oder dem Benutzer, der bereits verwenden darf sudo.
- Geben Sie den Befehl ein:
sudo usermod -a -G sudo
. Ersatzim Befehl mit dem tatsächlichen Benutzerkontonamen, den Sie dem hinzufügen möchten sudo Gruppe. - Alternativ können Sie den folgenden Befehl verwenden:
gpasswd -a
. Das Ergebnis wird das gleiche sein.sudo
Um einen Benutzer aus Sudo in WSL Linux in Windows 10 zu entfernen,
- Lauf Ihre WSL Linux-Distribution, z.B. Ubuntu, unter dem Root-Benutzer oder dem Benutzer, der bereits verwenden darf sudo.
- Geben Sie den Befehl ein:
sudo gpasswd -d
. Ersatzsudo im Befehl mit dem tatsächlichen Benutzerkontonamen, den Sie aus dem entfernen möchten sudo Gruppe.
Das ist es.
In Verbindung stehende Artikel:
- Entfernen Sie den Benutzer aus der WSL Linux-Distribution in Windows 10
- Hinzufügen eines Benutzers zur WSL Linux-Distribution in Windows 10
- Aktualisieren und aktualisieren Sie die WSL Linux-Distribution in Windows 10
- Führen Sie WSL Linux Distro als bestimmten Benutzer in Windows 10 aus
- Zurücksetzen und Abmelden von WSL Linux Distro in Windows 10
- Passwort für WSL Linux Distro in Windows 10 zurücksetzen
- Alle Möglichkeiten zum Ausführen von WSL Linux Distro in Windows 10
- Legen Sie die Standard-WSL-Linux-Distribution in Windows 10 fest
- Finden Sie laufende WSL-Linux-Distributionen in Windows 10
- Beenden Sie die Ausführung von WSL Linux Distro in Windows 10
- Entfernen Sie Linux aus dem Navigationsbereich in Windows 10
- Exportieren und Importieren von WSL Linux Distro in Windows 10
- Zugriff auf WSL-Linux-Dateien von Windows 10
- Aktivieren Sie WSL in Windows 10
- Standardbenutzer für WSL in Windows 10 festlegen
- Windows 10 Build 18836 zeigt das WSL/Linux-Dateisystem im Datei-Explorer an