top of page

1 | Création utilisateur

Introduction

La commande sudo fournit un mécanisme d’octroi de privilèges d’administrateur aux utilisateurs normaux, généralement réservés à l’utilisateur root. Ce guide vous montrera le moyen le plus simple de créer un nouvel utilisateur avec un accès sudo sur Ubuntu, sans avoir à modifier le fichier sudoers de votre serveur. Si vous souhaitez configurer sudo pour un utilisateur existant, passez simplement à l’étape 3.

Certaines étapes doivent être exécutées en tant que root. Cela est indiqué par le # qui n'est pas à recopier.

Pour devenir root, lancez simplement :  sudo -i pour Ubuntu  |  su pour Debian

Étapes pour créer un nouvel utilisateur Sudo

1. Connectez-vous à votre serveur directement en tant qu'utilisateur root. ( facultatif )

ssh root@addresse_ip_serveur     - ouvrir une connexion en ssh avec root

2. Utilisez la commande adduser pour ajouter un nouvel utilisateur à votre système. ( facultatif )

# adduser nom_utilisateur

  • Définissez et confirmez le mot de passe du nouvel utilisateur à l'invite. Un mot de passe fort est fortement recommandé!

Entrez le nouveau mot de passe UNIX :
Retapez le nouveau mot de passe UNIX :
passwd: password updated successfully

  • Suivez les instructions pour définir les informations du nouvel utilisateur. Il est possible d’accepter les valeurs par défaut en laissant toutes ces informations en blanc.

Changing the user information for ftpuser
Enter the new value, or press ENTER for the default
        Full Name [ ]:
        Room Number [ ]:
        Work Phone [ ]:
        Home Phone [ ]:
        Other [ ]:
Ces informations sont-elles correctes ? [O/n] O

3. Utilisez la usermodcommande pour ajouter l'utilisateur au sudogroupe.

usermod -aG sudo nom_utilisateur

4. Tester l'accès sudo sur un nouveau compte utilisateur

  • ​Utilisez la commande su pour basculer vers le compte d'utilisateur concerné.

su - username

  • En tant que nouvel utilisateur, vérifiez que vous pouvez utiliser sudo en ajoutant "sudo" à la commande que vous souhaitez exécuter avec les privilèges de super-utilisateur.

sudo ls     - par exemple

Pour consulter tous les groupes de votre utilisateur vous pouvez utiliser la commande suivante.

id -nG

Ensuite, mettez à jour la base de données de packages avec les packages Docker du référentiel nouvellement ajouté:

sudo apt-get update

Assurez-vous que vous êtes sur le point d'installer à partir du référentiel Docker au lieu du référentiel par défaut Ubuntu:

apt-cache policy docker-ce

Enfin, installez Docker:

sudo apt install docker-ce

Vérification

Docker devrait maintenant être installé, le démon démarré et le processus activé pour pouvoir démarrer au démarrage. Vérifiez qu'il est en cours d'exécution:

Output

  • docker.service - Docker Application Container Engine

   Loaded: loaded (/lib/systemd/system/docker.service; enabled; vendor preset: enabled)
   Active: active (running) since Thu 2018-07-05 15:08:39 UTC; 2min 55s ago
     Docs: https://docs.docker.com
 Main PID: 10096 (dockerd)
    Tasks: 16
   CGroup: /system.slice/docker.service
           ├─10096 /usr/bin/dockerd -H fd://
           └─10113 docker-containerd --config /var/run/docker/containerd/containerd.toml

L'installation de Docker vous donne maintenant non seulement le service Docker (démon) mais également l'utilitaire des lignes de commandes et le client Docker. Nous verrons comment utiliser les commandes de Docker plus tard dans ce tutoriel.

Étape 2 - Exécution de la commande Docker sans Sudo (facultatif)

Par défaut, la docker commande ne peut être exécutée que par l'utilisateur root ou par un utilisateur du groupe de dockers, qui est automatiquement créé lors du processus d'installation de Docker. Si vous essayez d'exécuter la dockercommande sans la préfixer avec sudo ou sans être dans le groupe Docker , vous obtiendrez une sortie comme celle-ci:

Commencez par mettre à jour votre liste de paquets existante:

sudo apt-get update && apt-get upgrade

Ensuite, installez quelques packages prérequis qui permettent d’ aptutiliser des packages via HTTPS:

sudo apt install apt-transport-https ca-certificates curl software-properties-common

Ajoutez ensuite la clé GPG du référentiel Docker officiel à votre système:

curl -fsSL https://download.docker.com/linux/ubuntu/gpg | sudo apt-key add -

Ajoutez le référentiel Docker aux sources APT:

sudo add-apt-repository "deb [arch=amd64] https://download.docker.com/linux/ubuntu bionic stable"

Ensuite, mettez à jour la base de données de packages avec les packages Docker du référentiel nouvellement ajouté:

sudo apt-get update

Assurez-vous que vous êtes sur le point d'installer à partir du référentiel Docker au lieu du référentiel par défaut Ubuntu:

apt-cache policy docker-ce

Enfin, installez Docker:

sudo apt install docker-ce

Vérification

Docker devrait maintenant être installé, le démon démarré et le processus activé pour pouvoir démarrer au démarrage. Vérifiez qu'il est en cours d'exécution:

Comment créer un utilisateur sudo

avec Ubuntu | Debian

bottom of page