Présentation
Imaginez que vous donniez une copie des clés de votre maison à tous les membres de votre famille et à tous vos amis. Vous rentrez chez vous un jour et il a été vandalisé. À qui vous adresserez-vous pour obtenir des renseignements? Ce serait chaotique ! Vous ne donnez donc les clés de votre maison qu'à des personnes spéciales en qui vous avez confiance. De la même manière dans un réseau l'administration des utilisateurs fonctionne de la même manière. Cela ajoute un niveau de sécurité et la tranquillité d'esprit que si quelque chose se produit, vous savez qui a accès à vos systèmes. Il existe deux principaux types d'utilisateurs couramment utilisés dans le monde. Vous avez des utilisateurs simples qui ont un accès limité à ce à quoi ils peuvent accéder et vous avez des super utilisateurs ou des utilisateurs administrateurs qui ont des autorisations supplémentaires pour effectuer des mises à jour du système, des installations et de nombreuses autres tâches de gestion que les utilisateurs normaux ne peuvent pas. Dans ce tutoriel, nous passerons en revue les bases de la gestion des utilisateurs dans FreeBSD et nous nous assurerons que seuls les utilisateurs dont nous voulons avoir les clés les possèdent.
Prérequis
Vous avez besoin d'un serveur FreeBSD configuré avec une adresse IP statique. Si vous n'avez pas de serveur, essayez notre hébergement VPS SSD commencez en moins de 30 secondes.
Ajout d'utilisateurs dans FreeBSD
Pour la gestion du serveur, il est recommandé d'avoir au moins un utilisateur pour le serveur en plus du compte root par défaut. Si vous le souhaitez, ajoutez un utilisateur ou plusieurs utilisateurs dans FreeBSD, vous pouvez le faire avec la commande suivante en remplaçant NAME avec l'utilisateur que vous souhaitez. (Remarque :Vous serez invité à fournir des informations sur cet utilisateur, remplissez ce qui est applicable)
adduser NAME
Privilèges root pour les utilisateurs dans FreeBSD
Vous avez maintenant la possibilité de sélectionner le type de compte que vous souhaitez pour votre utilisateur. Vous pouvez le laisser en tant que compte d'utilisateur normal, ou vous pouvez ajouter les autorisations racine de cet utilisateur en ajoutant cet utilisateur au compte "super utilisateur" avec ce qui suit :
sudo pw groupmod wheel -m USER1
Suppression d'utilisateurs dans FreeBSD
Une fois que vous n'avez plus besoin d'un utilisateur spécifique, qu'il s'agisse d'un ancien employé, d'un collègue ou de tout autre type d'utilisateur. Vous pouvez simplement les supprimer dans FreeBSD avec la commande suivante remplaçant NAME avec cet utilisateur.
rmuser NAME
Changer les mots de passe des utilisateurs dans FreeBSD
Il existe deux manières de changer le mot de passe d'un utilisateur dans FreeBSD. Vous pouvez le modifier en tant qu'utilisateur root ou utilisateur réel. Si vous êtes l'utilisateur root ou que vous disposez des privilèges root, vous pouvez modifier le mot de passe d'un utilisateur spécifié avec la commande suivante en remplaçant NAME avec cet utilisateur.
passwd NAME
Si vous êtes l'utilisateur réel et que vous souhaitez modifier votre mot de passe actuel, vous pouvez simplement saisir votre mot de passe avec la commande suivante :
passwd
Verrouiller les utilisateurs dans FreeBSD
Dans un environnement en réseau lorsque vous avez des utilisateurs ou des clients actifs, vous avez la possibilité de verrouiller et de déverrouiller leurs comptes. Pour verrouiller un utilisateur dans FreeBSD, vous pouvez taper la commande suivante :
pw lock USER1
Si vous souhaitez réactiver un utilisateur dans FreeBSD, cela peut être complété par la commande suivante :
pw unlock USER1
Liste des utilisateurs actifs dans FreeBSD
Étant donné que plusieurs utilisateurs peuvent être connectés simultanément, vous avez la possibilité d'afficher une liste de tous les utilisateurs actuellement connectés au système avec la commande suivante :
who
Réinitialiser le mot de passe root dans FreeBSD
En cas d'urgence et si vous oubliez ou égarez le mot de passe racine de votre système. Il existe un moyen de le modifier/mettre à jour manuellement en procédant comme suit.
1. Connectez-vous au serveur en sélectionnant "mode mono-utilisateur".
2. Parmi les options disponibles, sélectionnez shell, et appuyez sur Entrée.
3. Une fois dans le shell, exécutez la commande suivante :
mount -a
4. Ensuite, vous pouvez changer votre mot de passe avec la commande suivante :
passwd
5. Enfin, vous devrez redémarrer le serveur pour appliquer les modifications avec la commande suivante :
reboot