Ajouter un utilisateur sur Ubuntu Server

Ubuntu Server est comme n'importe quelle variété de Linux, et a pleine capacités multi-utilisateurs, et une tâche commune sur n'importe quel serveur est l'ajout d'utilisateurs.

useradd

La commande useradd permet d'ajouter facilement un nouvel utilisateur de la ligne de commande:

useradd

Cette commande ajoute l'utilisateur, mais sans aucune des options supplémentaires de votre utilisateur n'aura pas un mot de passe ou d'un répertoire personnel.

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

sudo useradd-d / home / testuser m testuser

sudo passwd testuser

Cela va créer l'utilisateur nommé testuser et leur donner leur propre répertoire dans / home / testuser. Les fichiers dans le nouveau répertoire sont copiés dans le dossier / etc / skel, qui contient les fichiers d'accueil par défaut du répertoire. Si vous voulez définir des valeurs par défaut pour vos utilisateurs, vous le faire en modifiant ou en ajoutant des fichiers de ce répertoire. Si nous prenons un regard sur le nouveau répertoire pour l'utilisateur:

Geek @ ubuntuServ: / etc / skel $ ls-la / home / testuser
total de 20
drwxr-xr-x 2 testuser testuser 4096 15.12.2006 11:34.
drwxr-xr-x 5 root root 4096 15/12/2006 11:37 ..
-Rw-rr-1 testuser testuser 220 15.12.2006 11:34. Bash_logout
-Rw-rr-1 testuser testuser 414 15.12.2006 11:34. Bash_profile
-Rw-rr-1 testuser testuser 2227 15.12.2006 11:34. Bashrc

Vous remarquerez qu'il ya des scripts bash dans ce répertoire. Si vous voulez définir des options de chemin par défaut pour tous les nouveaux utilisateurs, vous le faire en modifiant les fichiers dans / etc / skel, qui seraient ensuite utilisées pour créer ces fichiers par la commande useradd.

adduser

La commande adduser est encore plus facile que la commande useradd, parce qu'il vous demande pour chaque élément d'information. Je trouve cela un peu drôle que il ya deux commandes quasiment identique nommé qui font la même chose, 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 de nouveaux utilisateurs `thegeek '(1004) avec le groupe` thegeek ».
Créer répertoire `/ home / thegeek».
Copie de fichiers de `/ etc / skel»
Entrez nouveau mot de passe UNIX:
Retapez le nouveau UNIX mot de passe:
Aucun mot de passe fourni
Entrez nouveau mot de passe UNIX:
Retapez le nouveau UNIX mot de passe:
passwd: password updated successfully
Modification des informations utilisateur pour thegeek
Entrez la nouvelle valeur, ou appuyez sur ENTRER pour le défaut
Nom complet []: Le Geek
Nombre de chambre []: 0
Téléphone au travail []: 555-1212
Téléphone à la maison []: 555-1212
Autre []:
L'information est-elle correcte? [O / n] y

Commentaires

Posts les plus consultés de ce blog

Créer Arrêter / Redémarrer / Verrouiller les icônes dans Windows 7 ou Vista

Qu'est ce qu'un lien Magnet Et quelle est la différence des torrents?

Gardez vos mots de passe sous Linux, avec KeePassX