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 red externa a la que está asociada la instancia de VM haciendo clic en el separador Administrador -> 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(8).
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