Par défaut, on ne peut pas se log en root via SSH sur OpenIndiana. Si c’est un risque évident, c’est parfois nécessaire, alors pour l’autoriser, voici les étapes nécessaires:

  1. autoriser root à se log sur n’importe quel terminal: commenter la variable CONSOLE dans /etc/default/login
  2. autoriser root à rentrer se log en SSH: définir PermitRootLogin à yes ou without-password dans /etc/ssh/sshd_config && svcadm restart svc:/network/ssh
  3. si on a mis yes à l’étape précédente, définir un password à l’user root: passwd root
  4. définir l’user root comme un user normal: rolemod -K type=normal root

Et voilà!