GNU/Linux >> Tutoriales Linux >  >> Linux

Cómo cambiar el usuario predeterminado (ubuntu) a través de CloudInit en AWS

Solución 1:

De acuerdo con esto, CloudInit debería admitir directivas personalizadas para crear nuevos usuarios, incluida la anulación del usuario "ubuntu" predeterminado. Lo he intentado siguiendo ejemplos, pero no he podido hacerlo funcionar.

Sin embargo, dado que CloudInit admite secuencias de comandos de datos de usuario y puede hacer casi cualquier cosa en una secuencia de comandos, prefiero usar comandos estándar en lugar de intentar aprender algunas directivas personalizadas nuevas.

Así es como cambio el nombre de usuario predeterminado de "ubuntu" en un script de datos de usuario. Este ejemplo utiliza el nuevo nombre de usuario "nuevousuario" que debe cambiar según sus preferencias:

#!/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

Puede agregar a este script de datos de usuario para realizar cualquier otra inicialización y configuración necesaria en sus instancias.

Actualización:He escrito un artículo ampliado que describe los pasos para usar un script de datos de usuario y cómo hacerlo con CloudInit en versiones recientes de Ubuntu:http://alestic.com/2014/01 /ec2-cambiar-nombre-de-usuario

Solución 2:

Puedes poner esto en los datos de usuario:

#cloud-config
system_info:
  default_user:
    name: otherusername

Linux
  1. Cómo verificar y cambiar un nivel de ejecución predeterminado en Ubuntu Linux

  2. Cómo cambiar un nombre de usuario en Linux

  3. ¿Cambiar la ruta predeterminada de las carpetas de usuario?

  4. Cómo cambiar el nombre de host en Ubuntu

  5. ¿Cómo se cambia el directorio de inicio del usuario en Ubuntu 9.04?

Cómo cambiar la contraseña de usuario en Ubuntu [Tutorial para principiantes]

Cómo cambiar la terminal predeterminada en Ubuntu

Cómo cambiar el kernel predeterminado en Ubuntu 22.04 | 20.04 LTS

Cómo cambiar de usuario en Linux

¿Cómo cambiar el puerto SSH en Ubuntu?

Cómo cambiar la contraseña en Ubuntu