The systemshell is used for low-level diagnostic purposes.

As per the Netapp documentation, only the diagnostic account user, named โ€œdiag,โ€ can access the systemshell.

systemname*> systemshell
login: diag

WARNING:  The systemshell provides access to low-level
diagnostic tools that can cause irreparable damage to
the system if not used properly.  Use this environment
only when directed to do so by support personnel.




However, it is possible to jump into the systemshell as root using the sudo command. This way is much faster because you don’t need to deal with the diag user problems (account locking, password changing, etc.).

filer01::*> set d
filer01::*> systemshell -node filer01-n01 -command "sudo bash"
  (system node systemshell)
bash-3.2# whoami
bash-3.2# ls -l /mroot
total 56
drwxrwxrwx  10 root  wheel  4096 Jan 19 12:00 .snapshot
-rw-r--r--   1 root  wheel     0 Jun 25  2015 .test
-rw-r--r--   1 root  wheel     0 Aug 12 20:18 .test_notifyd
drwxr-xr-x   2 root  wheel  4096 Aug  9 20:33 download
drwxr-xr-x  41 root  wheel  4096 Jan 19 12:08 etc
drwxrwxrwt   2 root  wheel  4096 Feb 20  2015 home
drwxr-xr-x   2 root  wheel  4096 Aug 12 20:18 storagelog
drwxr-xr-x   4 root  wheel  4096 Aug 12 18:45 var
drwxr-xr-x  45 root  wheel  4096 Nov  7 11:06 vserver_fs