Когда я вхожу в систему Nexenta через SSH, мне нужно ввести следующие команды:
nmc@nexenta:/$ option expert_mode=1
nmc@nexenta:/$ !bash
You are about to enter the Unix ("raw") shell and execute low-level Unix command(s). Warning: using low-level Unix commands is not recommended! Execute? Yes
Могу ли я войти в систему и уже быть в экспертном режиме? Делать это каждый раз раздражает.
Примечание: я не хочу писать скрипт для выполнения этого каждый раз, это не совсем то решение, которое я ищу.
Здесь вы можете сделать постоянным параметр expert_mode. Бегать option expert_mode = 1 -s
. В -s
делает настройку постоянной. С этого момента вам просто нужно бежать !bash
получить ракушку из nmc
приставка.
Вы также можете использовать ssh как admin
пользователь и использование su
при необходимости.
Однако на самом деле NexentaStor предназначен для управления либо через веб-интерфейс, либо через nmc
консоль командной строки. Ваши поездки к необработанной оболочке Unix должны быть ограничены, но если вам действительно нужно туда перейти, у вас не должно возникнуть проблем с вводом двух команд для получения доступа. Я думаю об этом как sudo
. Текущее предупреждение NexentaStor выглядит так:
nmc@nexenta:/$ !bash
You are about to enter the Unix ("raw") shell and execute low-level Unix command(s). CAUTION: NexentaStor
appliance is not a general purpose operating system: managing the appliance via Unix shell is NOT
recommended. This management console (NMC) is the command-line interface (CLI) of the appliance,
specifically designed for all command-line interactions. Using Unix shell without authorization of your
support provider may not be supported and MAY VOID your license agreement. To display the agreement,
please use 'show appliance license agreement'.
Proceed anyway? (type No to return to the management console) Yes
Обязательно выполнить setup appliance nms restart
после того, как вы закончите работу в оболочке bash, чтобы обновить значения веб-консоли.