3.6. Añadir usuarios y opciones de usuario con cloud-init
Los usuarios se crean y describen en una sección de users
. Puede modificar la sección para añadir más usuarios a la configuración inicial del sistema, y puede establecer opciones de usuario adicionales.
Si añade la sección users
, también debe establecer las opciones de usuario por defecto en esta sección.
Procedimiento
Dependiendo de los requisitos de su fuente de datos, abra su archivo de datos de usuario para editarlo, o bien añada la siguiente directiva al directorio
cloud.cfg.d
.NotaTodas las directivas de usuario incluyen
#cloud-config
al principio del archivo para quecloud-init
reconozca que el archivo contiene directivas de usuario. Cuando incluya directivas en el directoriocloud.cfg.d
, nombre el archivo*.cfg
, e incluya siempre#cloud-config
al principio del archivo.Añade o modifica la sección
users
para añadir usuarios.-
Si quieres que
cloud-user
sea el usuario creado por defecto junto con los demás usuarios que especifiques, asegúrate de añadirdefault
como primera entrada de la sección. Si no es la primera entrada, no se creacloud-user
. Por defecto, los usuarios son etiquetados como
unconfined_u
si no hay un valorselinux-user
.#cloud-config users: - default - name: user2 gecos: User N. Ame selinux-user: staff_u groups: users,wheel ssh_pwauth: True ssh_authorized_keys: - ssh-rsa AA..vz user@domain.com chpasswd: list: | root:password cloud-user:mypassword user2:mypassword2 expire: False
Nota-
El ejemplo coloca al usuario
user2
en dos grupos,users
ywheel
. -
A partir de
cloud-init 0.7.5
, la lista de grupos no admite espacios en blanco. Consulte BZ 1126365 para obtener más información.
-
El ejemplo coloca al usuario
-
Si quieres que