Der Artikel zeigt, wie Sie Benutzerkonten über GUI und CLI in Manjaro Linux erstellen können. Wir beschreiben auch vordefinierte Einstellungen und Dateien des Benutzerkontos, um die Benutzerumgebung zu konfigurieren. Zuletzt beschreiben wir CLI -Tools Usmod Und UserDel So ändern Sie die Kontoeinstellungen und löschen Sie das Konto.
Einstieg
Jeder Benutzer eines bestimmten Manjaro -Systems muss über ein separates Benutzerkonto verfügen. Es bietet jedem Benutzer einen sicheren Bereich, um Dateien zu speichern und die Anpassung der Benutzeroberfläche eines Pfades, einer GUI, einer Umgebung, einer Shell usw. zu bieten. Manjaro ermöglicht das Hinzufügen von Benutzerkonten auf verschiedene Weise, dh über GUI/CLI. Wir werden beide mit ihren Vor- und Nachteilen besprechen.
Erstellen Sie ein Benutzerkonto über GUI
Gehen Sie zum Manjaro -Einstellungsmanager und klicken Sie auf ein Benutzerkonto.
Das Fenster des Benutzerkontos wird aktuelle Benutzerkonten mit den Optionen plus '+' und minus 'angezeigt-' In der unteren linken Ecke, um neue/alte Konten hinzuzufügen oder zu entfernen.
Um ein neues Konto hinzuzufügen, klicken Sie auf das Zeichen "+". Eine Eingabeaufforderung scheint neue Benutzeranmeldeinformationen hinzuzufügen. Klicken Sie auf Erstellen, um Änderungen zu speichern.
Eine Fensteraufforderung für Roots zur Authentifizierung und Anwendung von Änderungen.
Die Löschung eines Benutzerkontos beinhaltet einen einfachen Schritt, um das von der Benutzerkonto entfernt zu entfernen und auf das Minus zu klicken. '-' Zeichen. Es hilft jedoch nur dazu, den Benutzer und nicht die Daten des Benutzers zu beseitigen, was eine Sicherheitslücke ist.
Erstellen Sie ein Benutzerkonto über CLI
Auch wenn GUI für Anfänger -Benutzer viel bequemer ist, um Benutzerkonten zu erstellen/zu löschen. Aber manchmal ist es viel bequemer, mehrere Benutzerkonten über Shell -Skripte hinzuzufügen und nicht verfügbare Funktionen aus dem Manjaro -Einstellungsmanager einzuschließen/auszuschließen.
Zu diesem Zweck stehen die CLI -Befehle zur Verfügung, um Benutzerkonten hinzuzufügen und zu verwalten. Die einfachste Art, einen neuen Benutzer zu erstellen, ist der Befehl userAdd. Öffnen Sie das Terminal und verwenden Sie die UserAdd Befehl mit Superuser -Berechtigungen, um einen Benutzer mit einem Login -Namen zu erstellen.
Manjaro@Manjaro: ~ $ sudo userAdd jake
Der Befehl ermöglicht auch Kontodetails mit verschiedenen Parametern. Einige der verfügbaren Optionen sind:
Zum Beispiel verwendet der folgende Befehl userAdd einige der oben aufgeführten Parameter. In diesem Befehl fügt das UserAdd-Tool Jake in die Benutzer-, Primärgruppe und add (-G) zu MySQL- und Apache-Gruppen hinzu. Zuletzt weist es ZSH als Standard-Befehlszeilenschale (-s) zu.
Manjaro@Manjaro: ~ $ userAdd -g user -g mysql, apache -s /bin /zsh -c "Jake Stans" Jake
Bei der Erstellung des obigen Kontos ergriffen der Befehl userAdd weitere Aktionen:
Manjaro@Manjaro: ~ $ cat /etc /passwd | Grep Jake
Jake: x: 1001: 1011: Jake Stan:/home/jake:/bin/zsh
Manjaro@Manjaro: ~ $ cat /etc /Group | Grep Jake
Jake: x: 1001:
Standardeinstellungen
Der Befehl bestimmt die Standardwerte aus /etc/login.Defs Und /etc/Standard/userAdd Dateien. Öffne das /etc/login.Defs Datei im Texteditor, um die Standardeinstellungen zu ändern:
Manjaro@Manjaro: ~ $ sudo vim /etc /login.Defs
PASS_MAX_DAYS 99999
Pass_min_days 0
Pass_Min_len 5
Pass_warn_age 7
UID_MIN 1000
UID_MAX 60000
Gid_min 1000
Gid_max 60000
Create_home ja
Zum Beispiel die Pass_max_days Und Pass_min_days darstellen max/min Tage, die zur Verwendung des festgelegten Passworts zugewiesen sind, wo Pass_min_len Legt die Mindestlänge des zugewiesenen Passworts fest. Andere Variablen ermöglichen die Anpassung eines Zahlenbereichs, um Benutzer- und Gruppen -IDs zuzuweisen. Verwenden Sie die Standardeinstellungen, um nur die Standardeinstellungen anzuzeigen, die UserAdd -d Befehl.
Benutzerkonten ändern
Manjaro bietet einen Usermod -Befehl zur Änderung der aktuellen Benutzerkontoeinstellungen. Es bietet Parameter, die die mit dem Befehl userAdd verfügbaren Optionen widerspiegeln. Beispielsweise ändert der folgende Befehl die aktuelle Benutzer -Shell -Umgebung in /bin /csh.
Manjaro@Manjaro: ~ $ sudo usermod -s /bin /csh
Verwenden Sie in ähnlicher Weise den folgenden Befehl, um den Benutzer hinzuzufügen Jake zu einer anderen Liste von Gruppen. Die Verwendung eines -A Option mit -G stellt sicher, dass neue Zusatzgruppen in den alten Gruppen des Benutzers enthalten sind.
Manjaro@Manjaro: ~ $ sudo usermod -Ag Apple, Android, Spiele
Benutzerkonten entfernen
Wie jede andere Verteilung bietet auch Manjaro Linux UserDel Befehle zum Löschen der Benutzerkonten. Löschen Sie das Benutzername -Konto wie folgt.
Manjaro@Manjaro: ~ $ sudo userdel jake
Der obige Befehl löscht jedoch nicht das Heimverzeichnis des Benutzers Jake. Fügen Sie auch eine Option -r ein, um das Heimverzeichnis zu löschen.
Manjaro@Manjaro: ~ $ sudo userdel -r jake
Der obige Befehl entfernt nicht alle mit dem Jake -Konto zugeordneten Dateien, mit Ausnahme der mit der Option -r gelöschten Dateien. So dass alle Dateien mit der Benutzer -ID -Nummer des vorherigen Benutzers verfügbar sind.
Überprüfen Sie vor der Löschung vor dem Konto alle Dateien, die zum Benutzerkonto gehören, über den Befehl FIND. Verwenden Sie nach dem Löschen den Befehl Find erneut, um alle Dateien mit der angegebenen Benutzer -ID -Nummer zu durchsuchen, und weisen Sie ihn einem anderen Benutzer zu, da es sich um ein Sicherheitsrisiko handelt.
Manjaro@Manjaro: ~ $ find / -User Jake -ls
Manjaro@Manjaro: ~ $ find / -Uid 1001 -ls
Hier finden Sie eine andere Möglichkeit, Dateien zu finden, die keinem Konto zugeordnet sind.
Manjaro@Manjaro: ~ $ find / -nouser -ls
Abschluss
Der Artikel beschreibt den Prozess des Erstellens, Änderns und Entfernens von Benutzerkonten über eine Befehlszeilenschnittstelle. Wir demonstrieren verschiedene Parameter, die als Befehlsoptionen verfügbar sind, um die Standardeinstellungen für Benutzerkontos zu überschreiben. Der Artikel zeigt auch eine einfache Möglichkeit, ein Benutzerkonto von GUI zu erstellen. Erstellung/Änderung oder Verwaltung des Benutzerkontos ist die tägliche Aufgabe eines Systemadministrators. In ähnlicher Weise ist es wichtig, die Benutzerdateien nach dem sicheren Löschen ihres Kontos sicher zu entfernen. Der Artikel ist eine One-Stop-Anleitung zum Verständnis der Grundlagen der Benutzerkontoverwaltung.