Перейти к основному содержимому

Команда users

Используйте эту команду для доступа ко всем учетным записям пользователей и их уровням разрешений.

Команда users также служит для создания новых и изменения существующих учетных записей пользователей. Если выполнить команду users без параметров, отобразится список пользователей и базовая информация о них.

Синтаксис:
users [-user_index] [-options]
Табл. 1. Параметры users
ПараметрОписаниеЗначения
-user_indexНомер индекса учетной записи пользователя.Где user_index — от 1 до 12 (включительно) или all для всех пользователей.
-lОтображение срока действия пароля 
-nИмя учетной записи пользователяУникальная строка, содержащая только цифры, буквы, точки и нижние подчеркивания. От 4 до 16 символов.
-pПароль учетной записи пользователяСтрока, содержащая по меньшей мере один буквенный и один небуквенный символ. От 6 до 255 символов. Значение Null создает учетную запись без пароля — пароль должен задать пользователь при первом входе.
-shpУстановка хэш-пароляВсего 64 символа
-ssaltУстановка значения saltНе более 64 символов
-ghpПолучение хэш-пароля 
-gsaltПолучение значения salt 
-epПароль шифрования (для резервного копирования и восстановления)Допустимый пароль
-esaltЗначение salt для зашифрованного пароляТолько для резервного копирования или восстановления
-rИмя ролиAdministrator, Operator, ReadOnly. Как указано в разделе Команда roles.
-clearУдаление указанной учетной записи пользователяНеобходимо указать номер индекса удаляемой учетной записи пользователя в следующем формате:
users -clear -user_index
Прим.
При наличии соответствующих разрешений можно удалить собственную учетную запись или учетную запись других пользователей, даже если в настоящее время они работают в системе. Исключение составляют случаи, когда речь идет о единственной оставшейся учетной записи с привилегиями управления учетными записями пользователей. Сеансы, выполнявшиеся на момент удаления учетных записей пользователей, не будут завершены автоматически.
-currОтображение пользователей, которые в настоящее время выполнили вход 
-aiДоступный пользователю интерфейсweb, ssh, redfish, ipmi, snmp, all
Прим.
Если нет параметра -ai, будет установлено значение по умолчанию (web|ssh|redfish).
-sauthПротокол аутентификации SNMPv3None, HMAC_MD5, HMAC_SHA96, HMAC128_SHA224, HMAC192_SHA256, HMAC256_SHA384, HMAC384_SHA512
-sprivПротокол конфиденциальности SNMPv3None, CBC_DES, CFB128_AES128, AES192, AES256, AES192C, AES256C
-spwПароль конфиденциальности SNMPv3Допустимый пароль
-sepwПароль конфиденциальности SNMPv3 (зашифрованный)Допустимый пароль
-saccТип доступа SNMPv3get
-strap1Имя хоста 1 ловушки SNMPv3Допустимое имя хоста
-strap2Имя хоста 2 ловушки SNMPv3Допустимое имя хоста
-strap3Имя хоста 3 ловушки SNMPv3Допустимое имя хоста
-pkОтображение открытого ключа SSH для пользователяНомер индекса учетной записи пользователя.
Прим.
  • Отображаются все назначенные пользователю ключи SSH и идентифицирующий номер индекса ключа.
  • При использовании параметров открытого ключа SSH необходимо использовать параметр -pk после индекса пользователя (параметр -userindex) в следующей форме: users -2 -pk.
  • Все ключи указываются в формате OpenSSH.
Вместе с -pk используются следующие параметры
-eОтображение всего ключа SSH в формате OpenSSH

(параметр открытого ключа SSH)

Этот параметр не принимает аргументы и должен использоваться отдельно ото всех остальных параметров users -pk.
Прим.
При использовании параметров открытого ключа SSH необходимо использовать параметр -pk после индекса пользователя (параметр -userindex) в следующей форме: users -2 -pk -e.
-removeУдаление открытого ключа SSH для пользователя

(параметр открытого ключа SSH)

Номер индекса удаляемого открытого ключа необходимо указывать как определенный параметр -key_index или -all для всех присваиваемых пользователю ключей.
Прим.
При использовании параметров открытого ключа SSH необходимо использовать параметр -pk после индекса пользователя (параметр -userindex) в следующей форме: users -2 -pk -remove -1.
-addДобавление открытого ключа SSH для пользователя

(параметр открытого ключа SSH)

Разделенный кавычками ключ в формате OpenSSH
Прим.
  • Параметр -add используется отдельно ото всех остальных параметров команды users -pk.
  • При использовании параметров открытого ключа SSH необходимо использовать параметр -pk после индекса пользователя (параметр -userindex) в следующей форме:

    users -2 -pk -add "AAAAB3NzC1yc2EAAAABIwAAA QEAvfnTUzRF7pdBuaBy4dO/aIFasa/Gtc+o/wlZnuC4aD HMA1UmnMyLOCiIaNOy4OOICEKCqjKEhrYymtAoVtfKApv Y39GpnSGRC/qcLGWLM4cmirKL5kxHNOqIcwbT1NPceoKH j46X7E+mqlfWnAhhjDpcVFjagM3Ek2y7w/tBGrwGgN7DP HJU1tzcJy68mEAnIrzjUoR98Q3/B9cJD77ydGKe8rPdI2 hIEpXR5dNUiupA1Yd8PSSMgdukASKEd3eRRZTBl3SAtMu cUsTkYjlXcqex1OQz4+N50R6MbNcwlsx+mTEAvvcpJhug a70UNPGhLJMl6k7jeJiQ8Xd2p XbOZQ=="

-upldОтправка открытого ключа SSH в формате OpenSSH или RFC4716

(параметр открытого ключа SSH)

Для указания расположения ключа требуются параметры -i и -l.
Прим.
  • Параметр -upld используется отдельно ото всех остальных параметров команды users -pk (кроме -i и -l).
  • Чтобы заменить ключ новым, необходимо указать -key_index. Чтобы добавить ключ в конец списка текущих ключей, не указывайте индекс ключа.
  • При использовании параметров открытого ключа SSH необходимо использовать параметр -pk после индекса пользователя (параметр -userindex) в следующей форме: users -2 -pk -upld -i tftp://9.72.216.40/ -l file.key.
-dnldЗагрузка указанного открытого ключа SSH на сервер TFTP/SFTP

(параметр открытого ключа SSH)

Чтобы указать ключ для загрузки, требуется -key_index, а чтобы указать расположение загрузки на другом компьютере с сервером TFTP — параметры -i и -l.
Прим.
  • Параметр -dnld используется отдельно от всех остальных параметров команды users -pk (кроме -i, -l и -key_index).
  • При использовании параметров открытого ключа SSH необходимо использовать параметр -pk после индекса пользователя (параметр -userindex) в следующей форме: users -2 -pk -dnld -1 -i tftp://9.72.216.40/ -l file.key.
-iIP-адрес сервера TFTP/SFTP для отправки и загрузки файла ключа

(параметр открытого ключа SSH)

Допустимый IP-адрес
Прим.
Параметры команд users -pk -upld и users -pk -dnld требуют параметра -i.
-pnНомер порта сервера TFTP/SFTP

(параметр открытого ключа SSH)

Допустимый номер порта (по умолчанию 69/22)
Прим.
Необязательный атрибут для параметров команд users -pk -upld и users -pk -dnld.
-uИмя пользователя для сервера SFTP

(параметр открытого ключа SSH)

Допустимое имя пользователя
Прим.
Необязательный атрибут для параметров команд users -pk -upld и users -pk -dnld.
-pwПароль для сервера SFTP

(параметр открытого ключа SSH)

Допустимый пароль
Прим.
Необязательный атрибут для параметров команд users -pk -upld и users -pk -dnld.
-lИмя файла для отправки и загрузки файла ключа через TFTP или SFTP

(параметр открытого ключа SSH)

Допустимое имя файла
Прим.
Параметры команд users -pk -upld и users -pk -dnld требуют параметра -l.
-afПринятие подключений от хоста

(параметр открытого ключа SSH)

Разделяемый запятыми список имен хоста и IP-адресов (не более 511 символов). Допустимые символы: буквенно-числовые, запятая, звездочка, знак вопроса, восклицательный знак, точка, дефис, двоеточие и знак процента.
-cmКомментарий

(параметр открытого ключа SSH)

Строка с разделителями в виде кавычек (до 255 символов).
Прим.
При использовании параметров открытого ключа SSH необходимо использовать параметр -pk после индекса пользователя (параметр -userindex) в следующей форме: users -2 -pk -cm "This is my comment."
Пример:
system> users
Login ID Name Advanced Attribute Role Password Expires
-------- ---- ------------------ ------ ----------------
1 USERID Native Administrator 89 day(s)
system> users -2 -n sptest -p Passw0rd12 -r Administrator
The user is required to change the password when the user logs in to the management server for the first time
ok
system> users
Login ID Name Advanced Attribute Role Password Expires
-------- ---- ------------------ ------ ----------------
1 USERID Native Administrator 90 day(s)
2 sptest Native Administrator Password expired
system> hashpw –sw enabled –re enabled
system> users -5 –n guest5 –shp 292bcbc41bb078cf5bd258db60b63a4b337c8c954409442cfad7148bc6428fee –ssalt abc –r Administrator
system> users -5 ghp
292bcbc41bb078cf5bd258db60b63a4b337c8c954409442cfad7148bc6428fee
system> users -5 gsalt
abc
system>