GNU/Linux >> LINUX-Kenntnisse >  >> Cent OS

RHEL 7 – RHCSA-Hinweise:Lokale Benutzerkonten erstellen, löschen und ändern

RHEL 7 – RHCSA-Hinweise (Spickzettel)

Hinzufügen eines Benutzerkontos

Verwenden Sie das useradd Befehl zum Hinzufügen eines neuen Benutzers:

# useradd [options] [username]

Die Standardeinstellungen für neue Benutzer können mit der Option -D angezeigt und geändert werden:

# useradd -D
GROUP=100
HOME=/home
INACTIVE=-1
EXPIRE=
SHELL=/bin/bash
SKEL=/etc/skel
CREATE_MAIL_SPOOL=yes

Um beispielsweise die Standardbenutzer-Shell für neue Benutzer in /bin/ksh zu ändern:

# useradd -D -s /bin/ksh

Beispiele

Um einfach einen Benutzer mit allen Standardoptionen hinzuzufügen:

# useradd user01

Um einen Benutzer mit UID 1099 hinzuzufügen, kommentieren Sie „neuer Benutzer“ und die Standard-Shell als /bin/ksh :

# useradd -u 1099 -c "new user" -s /bin/ksh user01

Überprüfen Sie den Eintrag des neuen Benutzers in /etc/passwd Datei :

grep user01 /etc/passwd
user01:x:1099:1099:new user:/home/user01:/bin/ksh

Um einen bestehenden Benutzer zu ändern (z. B. den Kommentar zu ändern):

# usermod -c "modified user" user01

Um das Passwort einem neuen Benutzer zuzuweisen:

# passwd user01
Changing password for user user01.
New password: 
Retype new password: 
passwd: all authentication tokens updated successfully.

Rufen Sie /etc/shadow auf Datei :

# grep user01 /etc/shadow
user01:$6$dox84xyJ$89DdMcxSlI9OHxUCyY1ryaFsmG6MSEwbmSbZXJoFY.tHgdEEeQQgQjDV0dD8jEiHusrUjj3p8gtMTKR4sXXN5.:17058:0:45:7:::

So löschen Sie den Benutzer:

# userdel user01

nologin-Shell

Sie können einen Benutzer ohne Login-Shell zum Ausführen von Diensten wie SMTP, FTP usw. erstellen. Ein Benutzer ohne Login-Shell kann sich nicht bei einem System anmelden und daher keinen Befehl auf dem System interaktiv auf dem System ausführen. Prozesse können jedoch als dieser Benutzer ausgeführt werden.

Um einen neuen Benutzer „test“ mit Shell nologin hinzuzufügen:

# useradd -s /sbin/nologin test

Stellen Sie sicher, dass die nologin-Shell in /etc/shells vorhanden ist Datei :

# cat /etc/shells
/bin/sh
/bin/bash
/sbin/nologin
/usr/bin/sh
/usr/bin/bash
/usr/sbin/nologin


Cent OS
  1. Erstellen und löschen Sie Benutzer in Ubuntu 20.04

  2. So erstellen und löschen Sie Benutzergruppen in Linux

  3. Unterkonten in cPanel erstellen/löschen

  4. So erstellen und löschen Sie Benutzer unter Ubuntu 16.04

  5. So erstellen und löschen Sie einen Benutzer unter Debian 9

So erstellen Sie MariaDB-Benutzer und gewähren Berechtigungen

So löschen Sie Benutzer unter RHEL 8 / CentOS 8 Linux

Wie erstelle und lösche ich kostenlose E-Mail-Konten in cPanel?

RHEL 7 – RHCSA-Hinweise – Eingabe-/Ausgabeumleitung

RHEL 7 – RHCSA-Hinweise:Ändern Sie Passwörter und passen Sie die Passwortalterung für lokale Benutzerkonten an

RHEL 7 – RHCSA-Hinweise:Lokale Gruppen und Gruppenmitgliedschaften erstellen, löschen und ändern.