Ajouter un utilisateur à partir de la ligne de commande dans Solaris

Cela montre comment utiliser useradd dans Solaris pour ajouter un utilisateur.

Vous devez être root (superutilisateur) pour ajouter un utilisateur. Un moyen simple de mémoriser la syntaxe de la commande useradd dans Solaris consiste à l'exécuter sans options. Suivez les informations d'utilisation résultantes, y compris les pièces dont vous avez besoin. Les options importantes sont:

-d chemin-repertoire-home
Il s'agit du répertoire de base du nouvel utilisateur, généralement / export / home / nom d'utilisateur.

-m
make home directory et copie les fichiers squelette par défaut (ces fichiers sont situés dans le répertoire / etc / skel).

-u uid
L'UID (userid) est un nombre compris entre 0 et 65535 qui identifie l'utilisateur sur le système. uid 0 est réservé à root. Si vous n'en spécifiez pas, le prochain uid disponible sera utilisé automatiquement.

-c “Nom d'utilisateur”
Champ de commentaire qui contient généralement le nom de l'utilisateur. Assurez-vous de mettre le nom entre guillemets s'il contient un espace.

-s / chemin / vers / shell
Le shell à utiliser. Si vous ne spécifiez pas cela, il utilisera par défaut / bin / sh. Assurez-vous de spécifier le chemin complet.

Donc, en le mettant ensemble, un ajout typique d’un utilisateur nommé fred serait:

useradd -d / export / home / fred -m -s / bin / ksh -c "Fred Smith" fred

C'est une bonne idée d'exécuter pwck (passwd check) chaque fois que vous modifiez le fichier / etc / passwd (comme lors de l'ajout ou de la modification d'un utilisateur). Ce programme identifiera tous les problèmes avec le fichier passwd. Si cela ne vous dit rien, alors vous êtes en forme.