Administrations utilisateurs et groupes à partir de la ligne de commande dans Linux

Administrations utilisateurs et groupes à partir de la ligne de commande dans Linux

Linux nous propose de nombreux outils utiles pour maintenir la sécurité et la commande de notre environnement, attribuer ou refuser les autorisations aux utilisateurs et aux groupes est un outil principal sur tout système Linux. Pour des raisons de sécurité, seuls les utilisateurs de racine et les utilisateurs dans le Sudo Les groupes peuvent gérer les utilisateurs et les groupes.Grâce à la ligne de commande, il est facile de créer et de modifier ou de supprimer les utilisateurs, pour restreindre ou libérer les autorisations, tout en nous permettant de enregistrer l'activité des utilisateurs.

Pour gérer les autorisations, commençons par devenir l'utilisateur racine. Entrez la commande "su"Devenir racine et presser"Entrer», Tapez le mot de passe à la demande. Si vous n'avez pas d'accès root, nous devons utiliser le Sudo commande avant d'exécuter une commande privilégiée. Pour plus d'informations sur Sudo, vous pouvez lire la gestion des privilèges sudo.

Note: N'oubliez pas que Linux est un système d'exploitation sensible à la casse.

Après l'authentification, nous pouvons gérer les utilisateurs et les groupes.

Création de groupes sous Linux:

Pour créer des groupes, nous utiliserons d'abord la commande "groupadd"Suivi du nom du groupe. La syntaxe est: «groupadd ".

Dans l'image suivante, il y a un exemple où je crée trois groupes: sector1, sector2 et sector3. Pour le faire sur le type de ligne de commande:

SECTEUR GROUPADD1
Groupadd sector2
SECTEUR GROUPADD3

Une fois les groupes créés, nous pouvons créer des utilisateurs à affecter aux groupes.

Création d'utilisateurs sous Linux:

Utilisation de la commande "userAdd"Nous pouvons ajouter un utilisateur à notre système. La syntaxe appropriée est «userAdd [Options] "

Parmi les options les plus utilisées que nous avons:

-g Groupe d'utilisateurs principaux (gid)
-d Répertoire de la maison utilisateur, par défaut situé à /maison/
-m Créer un répertoire domestique au cas où il n'existe pas.
-s Attribuer un shell spécifique à l'utilisateur, par défaut / bac / bash.

À titre d'exemple, nous créerons l'utilisateur Nicolas Et lui attribuera le groupe secteur1, Nous définirons également la maison et le shell de l'utilisateur.

La syntaxe est:

userAdd -g sector1 -d / home / nicolas -m -s / bin / bash nicolas

Maintenant, nous ferons de même avec l'utilisateur Martin pour être ajouté à Group Sector2, et un troisième utilisateur Ivan pour sector3. Nous utiliserons la même syntaxe:

userAdd -g sector2 -d / home / martin -m -s / bin / bash Martin

alors

userAdd -g sector3 -d / home / ivan -m -s / bin / bash ivan

Commande AddUser vs userAdd

Tandis que la commande userAdd Exécute un fichier binaire système auquel l'adducteur de commande est un script perl pour interagir userAdd. Avec le adducteur Commande, l'avantage est que la maison est créée automatiquement. Si vous utilisez l'addition de commande, nous devons spécifier le -m option.

Création ou modification d'un mot de passe utilisateur sous Linux:

Après avoir ajouté un utilisateur avec la commande "userAdd"Nous devons définir un mot de passe pour l'utilisateur à l'aide de la commande"passage". Rappelez-vous que Linux est sensible à la casse.

Dans l'exemple suivant, nous créerons un mot de passe pour l'utilisateur Nicolas en utilisant la syntaxe suivante:

Passwd Nicolas

Ensuite, il demandera le mot de passe et la confirmation, après confirmation, le mot de passe sera établi. Nous pouvons savoir que le processus a réussi lorsque le système revient «Mot de passe mis à jour avec succès«Comme dans l'image:

Passwd Nicolas
Entrez le nouveau mot de passe UNIX: (Ingresar Contraseña)
Retyper le nouveau mot de passe UNIX: (Repetir Contraseña)
passwd: mot de passe mis à jour avec succès

Modification des utilisateurs sous Linux:

Nous pouvons modifier le nom d'utilisateur de l'utilisateur, son répertoire d'origine, sa coquille et ses groupes auxquels il appartient parmi plus d'options. Pour cela, nous utiliserons la commande "usermod".

Par exemple, nous modifierons le répertoire domestique de l'utilisateur Nicholas que nous avons précédemment défini comme / Home / Nicolas Et nous le remplacerons pour / Home / Nico1.

Pour le faire courir:

usermod -d / home / nico1 nicolas

La commande précédente a mis à jour la maison de l'utilisateur.

Verrouiller / déverrouiller le compte d'utilisateur

Nous pouvons également verrouiller un compte utilisateur. Dans l'exemple suivant, nous verrouillerons le compte Ivan de l'utilisateur. Le paramètre -l (verrouillage) bloquera le compte d'utilisateur. La syntaxe est:

usermod -l ivan

Pour activer un utilisateur verrouillé, nous pouvons utiliser le paramètre -u (déverrouiller). Dans l'exemple suivant, nous déverrouillerons l'utilisateur Ivan:

usermod -u ivan

L'utilisateur est maintenant déverrouillé.

Suppression des utilisateurs sous Linux:

Nous pouvons supprimer un utilisateur avec la commande userdel suivi par le nom d'utilisateur. Nous pouvons également combiner des paramètres, parmi les options les plus utilisées que nous avons:

-F Supprimer les fichiers utilisateur.
-r Supprimer la maison et la queue de courrier utilisateur.

Dans l'exemple suivant, nous supprimerons le compte d'utilisateur "ivan"

Userdel Ivan

Note: La commande «UserDel» ne supprime pas l'utilisateur si l'exécution du processus.

Modification des groupes sous Linux:

Afin de modifier les groupes, nous utiliserons la commande "groupe de groupons". Cette commande permet de modifier un nom de groupe ou un utilisateur GID. La syntaxe est:

GroupMod -g newgid -n newname GroupName

Dans l'exemple suivant, nous modifierons le nom du groupe pour «secteur3" pour "contadoure"

Groupmod -n Contaduria Sector3

Suppression de groupes sous Linux:

Nous pouvons supprimer un groupe en utilisant la commande «GroupDel» suivie du nom du groupe. Par exemple, pour supprimer le groupe sector4, nous utiliserons la syntaxe suivante:

GroupDel [Options]

Dans ce cas, ce serait juste:

Groupdel Sector4

Note: Si un autre utilisateur est membre du groupe que nous essayons de supprimer, la commande ne supprimera pas le groupe.

Gestion des utilisateurs et groupes graphiques sous Ubuntu Linux (GNOME)

Ubuntu propose une gestion graphique pour les utilisateurs et les groupes. L'interface est conviviale, intuitive et facile à utiliser.

Si nous n'avons pas installé cette interface sur le terminal:

APT installer les outils de gnome-system

Lorsqu'on lui a demandé une presse de confirmation "Y" et "entrer"

Les nouveaux packages suivants seront installés

Voulez-vous continuer? [O / N] Y

Une fois terminé, nous pouvons exécuter l'outil à partir de la ligne de commande comme «utilisateurs-admin"

Merci d'avoir lu cet article. Vous pouvez maintenant gérer facilement les utilisateurs et les groupes sur Linux.