GNU/Linux >> Tutoriels Linux >  >> Linux

Comment changer l'utilisateur par défaut (ubuntu) via CloudInit sur AWS

Solution 1 :

Selon cela, CloudInit devrait prendre en charge les directives personnalisées pour créer de nouveaux utilisateurs, y compris le remplacement de l'utilisateur "ubuntu" par défaut. Je l'ai essayé en suivant des exemples, mais je n'ai pas réussi à le faire fonctionner.

Cependant, étant donné que CloudInit prend en charge les scripts de données utilisateur et que vous pouvez faire à peu près n'importe quoi dans un script, je préfère utiliser des commandes standard plutôt que d'essayer d'apprendre de nouvelles directives personnalisées.

Voici comment je change le nom d'utilisateur par défaut de "ubuntu" dans un script de données utilisateur. Cet exemple utilise le nouveau nom d'utilisateur "newuser" que vous devez modifier selon vos préférences :

#!/bin/bash -ex
user=newuser
usermod  -l $user ubuntu
groupmod -n $user ubuntu
usermod  -d /home/$user -m $user
mv /etc/sudoers.d/90-cloudimg-ubuntu /etc/sudoers.d/90-cloudimg-$user
perl -pi -e "s/ubuntu/$user/g;" /etc/sudoers.d/90-cloudimg-$user

Vous pouvez ajouter à ce script de données utilisateur pour effectuer toute autre initialisation et configuration nécessaires sur vos instances.

Mise à jour :j'ai écrit un article détaillé décrivant les étapes pour utiliser à la fois un script de données utilisateur et comment le faire avec CloudInit sur les versions récentes d'Ubuntu :http://alestic.com/2014/01 /ec2-change-username

Solution 2 :

Vous pouvez mettre ceci dans les données utilisateur :

#cloud-config
system_info:
  default_user:
    name: otherusername

Linux
  1. Comment vérifier et modifier un niveau d'exécution par défaut sur Ubuntu Linux

  2. Comment changer un nom d'utilisateur sous Linux

  3. Modifier le chemin des dossiers utilisateur par défaut ?

  4. Comment changer le nom d'hôte sur Ubuntu

  5. Comment changer le répertoire personnel de l'utilisateur dans Ubuntu 9.04 ?

Comment changer le mot de passe utilisateur dans Ubuntu [Tutoriel du débutant]

Comment changer le terminal par défaut dans Ubuntu

Comment changer le noyau par défaut dans Ubuntu 22.04 | 20.04 LTS

Comment changer d'utilisateur sous Linux

Comment changer le port SSH sur Ubuntu ?

Comment changer le mot de passe sur Ubuntu