Ajouter un utilisateur sur Ubuntu Server

Ajouter un utilisateur sur Ubuntu Server
Ajouter un utilisateur sur Ubuntu Server

Vidéo: Ajouter un utilisateur sur Ubuntu Server

Vidéo: Ajouter un utilisateur sur Ubuntu Server
Vidéo: Télécharger un paquet sous linux et l'installer. - YouTube 2024, Peut
Anonim

Ubuntu Server ressemble à n’importe quelle version de Linux et dispose de toutes les fonctionnalités multi-utilisateurs. Une tâche courante sur n’importe quel serveur consiste à ajouter des utilisateurs.

useradd

La commande useradd vous permettra d'ajouter facilement un nouvel utilisateur à partir de la ligne de commande:

useradd

Cette commande ajoute l’utilisateur, mais sans aucune option supplémentaire, votre utilisateur ne disposera ni de mot de passe ni de répertoire de base.

Remarque:Si vous recevez un message disant que la commande est introuvable, essayez d'utiliser le chemin complet, comme ceci:

/usr/sbin/useradd

Vous pouvez utiliser l'option -d pour définir le répertoire de base de l'utilisateur. L'option -m forcera useradd à créer le répertoire de base. Nous allons essayer de créer un compte utilisateur avec ces options, puis utiliser la commande passwd pour définir le mot de passe du compte. Vous pouvez également définir un mot de passe à l'aide de -p sur la commande useradd, mais je préfère définir le mot de passe à l'aide de passwd.

sudo useradd -d /home/testuser -m testuser

sudo passwd testuser

Cela créera l'utilisateur nommé testuser et lui donnera son propre répertoire personnel dans / home / testuser. Les fichiers du nouveau répertoire de base sont copiés à partir du dossier / etc / skel, qui contient les fichiers de répertoire de base par défaut. Si vous souhaitez définir des valeurs par défaut pour vos utilisateurs, vous pouvez le faire en modifiant ou en ajoutant des fichiers dans ce répertoire. Si nous examinons le nouveau répertoire de base de l'utilisateur:

geek@ubuntuServ:/etc/skel$ ls -la /home/testuser total 20 drwxr-xr-x 2 testuser testuser 4096 2006-12-15 11:34. drwxr-xr-x 5 root root 4096 2006-12-15 11:37.. -rw-r–r– 1 testuser testuser 220 2006-12-15 11:34.bash_logout -rw-r–r– 1 testuser testuser 414 2006-12-15 11:34.bash_profile -rw-r–r– 1 testuser testuser 2227 2006-12-15 11:34.bashrc

Vous remarquerez qu'il y a des scripts bash dans ce répertoire. Si vous souhaitez définir les options de chemin par défaut pour tous les nouveaux utilisateurs, modifiez les fichiers dans / etc / skel, qui seront ensuite utilisés pour créer ces fichiers à l'aide de la commande useradd.

adduser

La commande adduser est même plus simple que la commande useradd, car elle vous invite à entrer chaque information. Je trouve un peu drôle qu’il existe deux commandes portant le même nom pratiquement identique, mais c’est linux pour vous. Voici la syntaxe:

adduser

Exemple:

geek@ubuntuServ:/etc/skel$ sudo adduser thegeek Password: Adding user `thegeek’… Adding new group `thegeek’ (1004). Adding new user `thegeek’ (1004) with group `thegeek’. Creating home directory `/home/thegeek’. Copying files from `/etc/skel’ Enter new UNIX password: Retype new UNIX password: No password supplied Enter new UNIX password: Retype new UNIX password: passwd: password updated successfully Changing the user information for thegeek Enter the new value, or press ENTER for the default Full Name : The Geek Room Number : 0 Work Phone : 555-1212 Home Phone : 555-1212 Other : Is the information correct? [y/N] y

Conseillé: