En Oracle Solaris, la instancia de VM usa la tecnología de zonas de Oracle Solaris para permitirle aprovisionar máquinas virtuales en la nube. Para agregar usuarios a la instancia de VM, debe ejecutar los comandos como administrador de zona. Los pasos no se admiten en el panel de control. Por lo tanto, debe acceder a una ventana de terminal.
Antes de empezar
Obtenga la dirección IP flotante de la red externa para la que está asociada la instancia de VM haciendo clic en el separador Admin > Sistema > Instancias del panel de control.
# zoneadm list -cv
Los nombres de las VM en la nube tienen el prefijo instance.
# zlogin zonename
root@zone# mkdir -p /export/home/username
root@zone# useradd -d home-dir options
donde home-dir es el directorio creado para el usuario. Para obtener otras opciones que pueda usar con el comando useradd, consulte la página del comando man useradd(1M).
root@zone# passwd username
root@zone# grep username /etc/passwd
zone# passwd root
# ssh username@floating-IP
donde floating-IP es la dirección IP flotante asociada de la VM.
En este ejemplo, se agrega el nombre de usuario jsmith como usuario de VM1.
# zoneadm list -cv ID NAME STATUS PATH BRAND IP 0 global running / solaris shared 6 instance-00000006 running /system/zones/instance-00000006 solaris excl - myzone installed /system/zones/myzone solaris excl # zlogin instance-00000006 [Connected to zone 'instance-00000006' pts/3] Last login: Wed Jan 6 14:31:18 2016 on pts/2 Oracle Corporation SunOS 5.11 11.3 September 2015 root@VM1# mkdir -p /export/home/jsmith root@VM1# useradd -d /export/home/jsmith -m -s /usr/bin/bash jsmith
Se crea el usuario jsmith con bash como el shell por defecto.
root@VM1# passwd jsmith New Password: password Re-enter new Password: password passwd: password successfully changed for jsmith root@VM1# passwd root New Password: password Re-enter new Password: password passwd: password successfully changed for root root@VM1# exit logout [Connection to zone 'instance-00000006' pts/3 closed] # ssh jsmith@10.132.10.9