Appliquer la notion

Créer des utilisateurs

On souhaite créer 2 utilisateurs sur la machine, alice et bob, mais avec certains contraintes :

  • alice aura pour UID 1234

  • le dossier d'utilisateur de bob sera /usr/etc/bob

Pour le reste, la description des utilisateurs est libre.

Question

Créez les 2 utilisateurs sur votre machine.

Indice

Il va sans doute falloir lire le manuel de la commande adduser.

Solution

En lisant le manuel (avec man adduser) on se rend compte qu'il est possible d'utiliser une option --home pour choisir le chemin du dossier utilisateur et --uid pour choisir son UID. On utilise donc les 2 commandes suivantes :

1
sudo adduser --home /usr/etc/bob bob
2
sudo adduser --uid 1234 alice

On peut vérifier que cela a bien fonctionné en regardant le fichier /etc/passwd

1
bob:x:1001:1001:,,,:/usr/etc/bob:/bin/bash
2
alice:x:1234:1234:,,,:/home/alice:/bin/bash

Supprimer les utilisateurs

Ces utilisateurs ne nous serviront plus par la suite, on peut donc simplement les supprimer.

Question

Supprimez les deux utilisateurs en prenant soin à bien retirer leurs dossiers respectifs.

Solution

1
sudo deluser --remove-home alice
2
sudo deluser --remove-home bob