Was ist der Linux-Befehl „add user'?

coldplay.xixi
Freigeben: 2022-01-12 15:18:24
Original
41132 Leute haben es durchsucht

Der Befehl zum Hinzufügen eines Benutzers unter Linux ist „useradd“. Dieser Befehl ist derselbe wie der Befehl „adduser“. Seine Syntax ist [useradd [-d home] [-s shell] [-c comment] [...] ]. . Verzeichnis, Nutzungsberechtigung ist Superuser.

2. FormatWas ist der Linux-Befehl „add user'?

useradd [-d home] [-s shell] [-c comment] [-m [-k template]] [-f inactive] [-e expire ] [-p passwd] [-r] name
Nach dem Login kopieren
3. Hauptparameter

  -c: Fügen Sie den Bemerkungstext hinzu und der Bemerkungstext wird in der Bemerkungsspalte von passwd gespeichert.

  -d: Geben Sie das Home-Verzeichnis an, wenn sich der Benutzer anmeldet, und ersetzen Sie den Systemstandardwert /home/

  -D: Ändern Sie den Standardwert.

  -e: Geben Sie das Ablaufdatum des Kontos an. Das Datumsformat ist MM/TT/JJ, z. B. 30.06.12. Die Standardeinstellung bedeutet, dass sie dauerhaft gültig ist.

  -f: Geben Sie die Anzahl der Tage nach Ablauf des Passworts an, um das Konto zu schließen. Bei 0 wird das Konto sofort deaktiviert; bei -1 ist das Konto immer verfügbar. Der Standardwert ist -1.

  -g: Geben Sie die Gruppe an, zu der der Benutzer gehört. Der Wert kann ein Gruppenname oder eine GID sein. Die Benutzergruppe muss bereits vorhanden sein und der Standardwert ist 100, also Benutzer.
  -G: Geben Sie zusätzliche Gruppen an, zu denen der Benutzer gehört.

  -m: Erstellt automatisch das Anmeldeverzeichnis des Benutzers.  -M: Das Anmeldeverzeichnis des Benutzers wird nicht automatisch erstellt.

  -n: Brechen Sie die Erstellung einer nach dem Benutzernamen benannten Gruppe ab.

  -r: Erstellen Sie ein Systemkonto.

  -s: Geben Sie die Shell an, die der Benutzer nach der Anmeldung verwendet. Der Standardwert ist /bin/bash.

  -u: Geben Sie die Benutzer-ID-Nummer an. Dieser Wert muss im System eindeutig sein. 0~499 sind standardmäßig für Systembenutzerkonten reserviert, daher muss der Wert größer als 499 sein.

4. Beschreibung

  useradd kann zum Erstellen eines Benutzerkontos verwendet werden, es ist dasselbe wie der Befehl adduser. Nachdem das Konto erstellt wurde, verwenden Sie passwd, um das Passwort für das Konto festzulegen. Das mit dem Befehl useradd erstellte Konto wird tatsächlich in einer Textdatei gespeichert.

5. Anwendungsbeispiel

Erstellen Sie ein neues Benutzerkonto testuser1 und legen Sie die UID auf 544 fest. Das Home-Verzeichnis ist /usr/testuser1 und gehört zur Benutzergruppe:

#useradd -u 544 -d /usr/testuser1 -g users -m testuser1
Nach dem Login kopieren

Add -m Wenn das Home-Verzeichnis Existiert nicht, es wird automatisch erstellt

6. Beispiel

Verwenden Sie das Administratorkonto, um sich beim System anzumelden und erstellen Sie den Benutzer tmp_3452 mit dem Passwort 3sdt5:EawhgBenutzer hinzufügen Befehl:

[root@ptr228 ~]# adduser tmp_3452
Nach dem Login kopieren

Befehl zum Ändern des Passworts:/etc/passwd

[root@ptr228 ~]# passwd tmp_3452
Nach dem Login kopieren

Wenn das System Sie zur Eingabe des Passworts auffordert, geben Sie das Passwort ein: 3sdt5: Eawhg Das System fordert Sie auf, Ihr Passwort zu bestätigen und es dann erneut einzugeben. OK erfolgreich hinzugefügt.

7.useradd fügt Benutzer stapelweise hinzu

Wenn Sie bei Verwendung von useradd später keine Parameteroptionen hinzufügen, zum Beispiel: #sudo useradd test, ist der erstellte Benutzer der Standardbenutzer „drei-nein“: eins ohne Home-Verzeichnis, zwei ohne Passwort, drei ohne System-Shell.

Die Schritte sind wie folgt:

(1) Erstellen Sie die Benutzernamen-Listendatei „username.txt“ (wie oben)

(2) Erstellen Sie die dem Benutzerpasswort entsprechende Datei „serc.txt“, das Format ist „Benutzername:Passwort“ (Achten Sie darauf (je nach Format der Datei)

stu1:tt1 stu2:tt2 stu3:tt3 stu4:tt4 stu5:tt5 stu6:tt6  
Nach dem Login kopieren

( 3) Die stapelweise hinzugefügte Skriptdatei aa.sh

##添加用户,并且在/home/ 下为用户生成用户目录。cat < username.txt | xargs -n 1 useradd -m##批处理模式下更新密码 chpasswd < serc.txt##将上述的密码转换到密码文件和组文件 pwconv##结束验证信息 echo "OK 新建完成"(4)执行该脚本文件,查看执行过程 root@liu:/home/liu/Desktop/Dos# sh aa.sh
Nach dem Login kopieren

wird neu erstellt und der Befehl useradd wird abgeschlossen. Wenn bei der Ausführung kein Fehler auftritt, werden keine Informationen angezeigt ausgegeben und es findet keine Interaktion mit dem Benutzer statt. Benutzer müssen sich diese Einstellungselemente jedoch merken, da die hinzugefügten Benutzer sonst möglicherweise zu unerwarteten Ergebnissen führen.

Verwandte Lernempfehlungen:

Linux-Video-Tutorial

Das obige ist der detaillierte Inhalt vonWas ist der Linux-Befehl „add user'?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Verwandte Etiketten:
Quelle:php.cn
Erklärung dieser Website
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage
Über uns Haftungsausschluss Sitemap
Chinesische PHP-Website:Online-PHP-Schulung für das Gemeinwohl,Helfen Sie PHP-Lernenden, sich schnell weiterzuentwickeln!