Skip to content

Linux est très utilisé pour les machines virtuelles. Les distributions souvent employées sont AlmaLinux, CentOS, Debian, Fedora et Ubuntu. Vous trouverez ici de l'assistance pour les tâches communes. Il est aussi possible d'utiliser le système d'exploitation Windows.

Gestion des utilisateurs sous Linux

Il existe quelques méthodes pour permettre à plusieurs personnes d'avoir accès à une machine virtuelle. Notre recommandation est de créer de nouveaux comptes d'utilisateur et de leur associer des clés SSH.

Créer un compte d'utilisateur et ses clés

Pour créer un compte d'utilisateur sur Ubuntu, utilisez la commande suivante :

sudo adduser --disabled-password USERNAME

Pour pouvoir se connecter, le nouvel utilisateur devra avoir une paire de clés. Selon le système d'exploitation, voyez Générer des clés SSH sous Windows ou Créer une paire de clés sous Linux et Mac. Ajoutez ensuite la clé publique à /home/USERNAME/.ssh/authorized_keys pour la machine virtuelle et vérifiez que les permissions et le propriétaire sont corrects, comme indiqué aux étapes 2 et 3 de Se connecter avec une paire de clés.

Privilèges admin

Pour accorder les privilèges d'administrateur (root) à un utilisateur, utilisez la commande suivante :

sudo visudo -f /etc/sudoers.d/90-cloud-init-users

Ceci démarre un éditeur où vous pouvez ajouter une ligne comme :

USERNAME ALL=(ALL) NOPASSWD:ALL

Pour plus d'information sur la commande visudo et sur comment modifier le fichier, consultez le tutoriel de DigitalOcean.

Problèmes de système et de sécurité

Référez-vous aux pages suivantes :