# Création/Suppression d'un utilisateur

<p class="callout info">Si la commande `sudo` ne fonctionne pas c'est que vous devez l'installer sur votre serveur. Voir le livre [Installation de sudo](https://wiki.mira-ceti.ovh/books/installation-de-sudo/page/installation-de-sudo "Installation de sudo")</p>

### Création

Pour ajouter un utilisateur sur le serveur :

```bash
sudo adduser $USER
```

Pour mettre un utilisateur avec les droits `root` :

```bash
sudo usermod -aG sudo $USER
```

Pour se connecter sur l'utilisateur créé :

```bash
su $USER
```

### Suppression

Pour supprimer le compte d'un utilisateur il suffit de saisir `userdel` suivie du nom de l'utilisateur.

> *Pour supprimer le compte et le répertoire personnel (/home/$USER) de l'utilisateur, ajouter l'option `-r`*.

Syntaxe:

```bash
sudo userdel -r $USER
```

Pour forcer la suppression de l'utilisateur, utiliser l'option `-f`. *(marche même quand l'utilisateur est encore connecté)*

Syntaxe:

```shell
# -f = force la suppression et -r supprime le dossier "home" de l'utilisateur
sudo userdel -fr $USER
```