GNU/Linux >> Tutoriels Linux >  >> Cent OS

RHEL 7 – RHCSA Notes :Créer, supprimer et modifier des comptes d'utilisateurs locaux

RHEL 7 - Remarques RHCSA (aide-mémoire)

Ajouter un compte utilisateur

Utilisez le useradd commande pour ajouter un nouvel utilisateur :

# useradd [options] [username]

Les paramètres par défaut pour un nouvel utilisateur peuvent être visualisés et modifiés à l'aide de l'option -D :

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

Par exemple, pour changer le shell utilisateur par défaut pour un nouvel utilisateur en /bin/ksh :

# useradd -D -s /bin/ksh

Exemples

Pour ajouter simplement un utilisateur avec toutes les options par défaut :

# useradd user01

Pour ajouter un utilisateur avec l'uid 1099, commentez "nouvel utilisateur" et le shell par défaut comme /bin/ksh :

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

Vérifiez l'entrée du nouvel utilisateur dans /etc/passwd fichier :

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

Pour modifier un utilisateur existant (par exemple, changer le commentaire) :

# usermod -c "modified user" user01

Pour attribuer le mot de passe au nouvel utilisateur :

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

Afficher le /etc/shadow fichier :

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

Pour supprimer l'utilisateur :

# userdel user01

shell sans connexion

Vous pouvez créer un utilisateur avec un shell nologin pour exécuter des services tels que SMTP, FTP, etc. Un utilisateur sans shell de connexion ne peut pas se connecter à un système et ne peut donc exécuter aucune commande sur le système de manière interactive sur le système. Cependant, les processus peuvent s'exécuter comme ces utilisateurs.

Pour ajouter un nouvel utilisateur "test" avec shell nologin :

# useradd -s /sbin/nologin test

Assurez-vous que le shell nologin est présent dans /etc/shells fichier :

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


Cent OS
  1. Créer/supprimer des sous-comptes dans cPanel

  2. Créer/supprimer des comptes d'utilisateurs dans CWP

  3. Comment créer et supprimer un utilisateur sur Ubuntu 16.04

  4. Comment créer et supprimer un utilisateur sur Debian 9

  5. Créer et supprimer des utilisateurs locaux sur Windows Server

Comment créer un utilisateur MariaDB et accorder des privilèges

Comment supprimer un utilisateur sur RHEL 8 / CentOS 8 Linux

Comment créer et supprimer un groupe d'utilisateurs sous Linux

Comment créer et supprimer des comptes de messagerie gratuits dans cPanel ?

RHEL 7 - Notes RHCSA - Définir les modes d'application et permissifs pour SELinux

RHEL 7 - Notes RHCSA - Créer et gérer des listes de contrôle d'accès (ACL)