Les anciennes versions de Raspberry Pi OS avaient par défaut des identifiants utilisateur standard. Bien que la nouvelle version vous demande de créer un nom d'utilisateur et un mot de passe personnalisés lors de l'installation, vous devrez peut-être créer plus d'utilisateurs ultérieurement pour répondre à des exigences supplémentaires.
Vous pouvez le faire facilement en utilisant les commandes Linux, et puisque Raspberry Pi OS est une variante de Linux, les mêmes commandes s'appliquent également aux autres distributions.
Créer un nouvel utilisateur dans Raspberry Pi OS
Vous pouvez utiliser les deux ajout d'utilisateur et adduser pour créer un nouvel utilisateur sous Linux; les commandes sont cependant légèrement différentes. useradd est une commande de bas niveau et fonctionne avec toutes les distributions Linux, tandis que adduser est une commande de haut niveau et fonctionne avec moins de distributions. Les deux commandes fonctionnent bien sur Raspberry Pi OS.
Utilisez cette commande pour créer un utilisateur nommé visnu en utilisant useradd :
sudo useradd vishnu
Cependant, la commande ne crée pas de répertoire personnel pour le nouvel utilisateur. C'est ainsi que vous créeriez des utilisateurs système qui n'ont pas besoin d'un répertoire personnel. De plus, vous devez définir le mot de passe du nouvel utilisateur en utilisant :
sudo passwd vishnu
En revanche, la commande adduser vous demande de définir le mot de passe au moment de la création de l'utilisateur.
sudo adduser vishnu
En outre, il crée un répertoire personnel avec le nom de l'utilisateur. Vous pouvez le vérifier avec :
ls /maison
Créer un nouvel utilisateur avec un ID spécifique
Les nouveaux utilisateurs obtiennent le prochain UID disponible par défaut. Parfois, il est souhaitable de créer un nouvel utilisateur avec un UID personnalisé. Vous pouvez le faire en utilisant :
sudo useradd -u 2200 vishnu
-u spécifie l'UID, 2200 dans ce cas. Une fois le nouvel utilisateur créé, vous pouvez vérifier avec le identifiant commande, qui affiche l'UID ainsi que les groupes auxquels appartient un utilisateur.
identifiant vishnou
Comment créer un nouvel utilisateur avec un répertoire personnel personnalisé
Si vous souhaitez un nom personnalisé pour votre répertoire personnel, vous pouvez utiliser la commande :
sudo useradd -m -d /home/mychoice vishnuhome
-m spécifie que le répertoire personnel doit être créé et -d spécifie l'emplacement du répertoire.
Donnez au nouvel utilisateur les bons privilèges
Vous avez créé un nouvel utilisateur, mais il s'agit d'un utilisateur standard et n'appartient pas aux groupes de l'utilisateur par défaut du Raspberry Pi. Sans être membre de ces groupes, le nouvel utilisateur ne peut pas administrer le système et gérer les situations où des privilèges élevés sont requis. Par exemple:
- La mise à niveau du système nécessiterait sudo privilèges
- La connexion à de nouveaux réseaux Wi-Fi à l'aide du gestionnaire de réseau nécessiterait que l'utilisateur soit dans le netdev groupe
Pour ajouter le nouvel utilisateur au groupe sudo, exécutez :
sudo usermod -a -G sudo vishnu
...où -un spécifie ajouter et -G spécifie le groupe.
Pour ajouter le nouvel utilisateur à tous les groupes en tant qu'utilisateur par défaut, listez d'abord les groupes de l'utilisateur par défaut avec :
identifiant vishnou
Ensuite, ajoutez le nouvel utilisateur à ces groupes avec :
sudo usermod -a -G virgule, séparé, groupe, noms vishnu
Supprimer les utilisateurs indésirables sur Raspberry Pi OS
Sur Raspberry Pi OS, vous devez supprimer l'utilisateur par défaut pi si ce n'est pas indispensable. C'est pour des raisons de sécurité. Si vous avez activé SSH sur le Raspberry Pi avec le nom d'utilisateur par défaut pi, il est vulnérable au piratage par force brute à moins qu'il ne soit protégé par une application de limitation de débit telle que Fail2Ban.
Sur Raspbian, qui est une ancienne version de l'OS, il est presque obligatoire de supprimer l'utilisateur pi lorsque SSH est activé car le nom d'utilisateur et le mot de passe par défaut sont prédéfinis.
Pour supprimer l'utilisateur par défaut, vous devez vous connecter en tant qu'utilisateur différent. Pour ce faire, vous devez désactiver Connexion automatique d'abord.
Connectez-vous maintenant en tant qu'un autre utilisateur disposant des privilèges sudo et supprimez l'utilisateur requis en utilisant :
sudo userdel tom
Si vous souhaitez également supprimer le répertoire personnel de l'utilisateur, utilisez :
sudo userdel -r jill
...où -r sert à supprimer le répertoire personnel.
Vous pouvez également utiliser le désillusionner commande de faire de même; les arguments sont cependant différents.
sudo deluser --remove-home jack
Créer de nouveaux utilisateurs à l'aide de commandes est plus simple que vous ne le pensez
Les commandes sont ce qui rend Linux spécial; ils vous donnent beaucoup plus de flexibilité pour spécifier les instructions exactes.
Souvent, l'interface graphique ne peut pas prendre en charge toutes les fonctions élaborées que les commandes peuvent effectuer. Apprendre les commandes, c'est comme parler à l'ordinateur dans sa langue maternelle, et c'est facile.