Page d'accueil » comment » Ajouter un utilisateur sur Ubuntu Server

    Ajouter un utilisateur sur Ubuntu Server

    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 est d’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 n'aura pas 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

    Ceci créera l'utilisateur nommé testuser et leur donnera leur 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 racine racine 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, vous pouvez le faire en modifiant les fichiers dans / etc / skel, qui seraient ensuite utilisés pour créer ces fichiers par 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, de manière pratiquement identique, mais c’est linux pour vous. Voici la syntaxe:

    adduser

    Exemple:

    geek @ ubuntuServ: / etc / skel $ sudo adduser thegeek
    Mot de passe:
    Ajout de l'utilisateur 'thegeek'…
    Ajout du nouveau groupe 'thegeek' (1004).
    Ajout d'un nouvel utilisateur 'thegeek' (1004) avec le groupe 'thegeek'.
    Création du répertoire personnel '/ home / thegeek'.
    Copier des fichiers à partir de '/ etc / skel'
    Entrez le nouveau mot de passe UNIX:
    Retapez le nouveau mot de passe UNIX:
    Pas de mot de passe fourni
    Entrez le nouveau mot de passe UNIX:
    Retapez le nouveau mot de passe UNIX:
    passwd: mot de passe mis à jour avec succès
    Changer les informations utilisateur pour thegeek
    Entrez la nouvelle valeur ou appuyez sur ENTREE pour la valeur par défaut.
    Nom complet []: Le geek
    Numéro de chambre []: 0
    Téléphone professionnel []: 555-1212
    Téléphone domicile []: 555-1212
    Autre []:
    L'information est-elle correcte? [y / N] y