users 명령
이 명령을 사용하여 모든 사용자 계정 및 권한 수준에 액세스합니다.
users 명령은 모든 사용자 계정 및 해당 권한 레벨에 액세스하고, 새로운 사용자 계정을 만들며, 기존 계정을 수정하거나 지우는 데 사용됩니다.
구문:
users -[user_account] [-options]
옵션 | 설명 | 값 |
---|---|---|
-[user_account] | 사용자 계정 번호. | 사용자 계정 번호 user_account는 명령 옵션에서 1~14 사이의 정수로 지정됩니다. |
-l | 암호 만료일 표시 | |
-n | 사용자 계정 이름 | 번호, 숫자, 문자, 마침표 및 밑줄을 포함하는 고유 문자열. 최소 4자~최대 16자. |
-p | 사용자 계정 암호 | 최소 1개의 알파벳 문자와 1개의 비알파벳 포함. 최소 6자 및 최대 255자. Null는 사용자가 처음에 로그인할 때 설정해야 하는 암호가 없는 계정을 만듭니다. |
-shp | 해시 암호 설정 | 총 64자 |
-ssalt | salt 설정 | 64자로 제한 |
-ghp | hashpassword 가져오기 | |
-gsalt | salt 가져오기 | |
-r | 역할 이름 | Administrator, Operator, ReadOnly 또는 사용자 지정 역할. roles 명령 명령에 나열된 대로. |
-clear | 특정 사용자 계정을 지우십시오. | 지울 사용자 계정 색인 번호를 다음의 형식에 따라 지정해야 합니다.
주 권한이 부여된 경우 사용자 계정 관리 권한이 있는 유일한 계정만 아니면 현재 로그인되어 있는 상태이더라도 자신의 계정 또는 다른 사용자의 계정을 제거할 수 있습니다. 사용자 계정을 삭제할 때 진행 중인 세션은 자동으로 종료되지 않습니다. |
-curr | 현재 로그인된 다른 사용자 표시 | |
-ai | 사용자 액세스 가능 인터페이스 | web, ssh, redfish, ipmi, snmp, all 주 -ai 옵션이 없는 경우 기본값(web|ssh|redfish)이 설정됩니다. |
-sauth | SNMPv3 인증 프로토콜 | none, HMAC-SHA, HMAC_SHA224, HMAC_SHA256, HMAC_SHA384, HMAC_SHA512 |
-spriv | SNMPv3 개인 정보 프로토콜 | none, CBC_DES, AES, AES192, AES256, AES192C, AES256C |
-spw | SNMPv3 개인 정보 암호 | 유효한 암호 |
-sacc | SNMPv3 액세스 유형(GET만 지원) | get |
-pk | 사용자의 SSH 공개 키 표시 | 사용자 계정 색인 번호. 주
|
다음 옵션은 -pk와 함께 사용됩니다. | ||
-e | 모든 SSH 키를 OpenSSH 형식으로 표시합니다. (SSH 공개 키 옵션) | 이 옵션은 인수를 사용하지 않으며 다른 모든 users -pk 옵션을 제외하고 사용해야 합니다. 주 SSH 공개 키 옵션을 사용하는 경우 |
-remove | 사용자에게서 SSH 공개 키 제거 (SSH 공개 키 옵션) | 사용자에게 할당된 모든 키에 대해 제거할 공개 키 색인 번호를 특정 -key_index 또는 -all의 형식으로 부여해야 합니다. 주 SSH 공개 키 옵션을 사용하는 경우 |
-add | 사용자의 SSH 공개 키 추가 (SSH 공개 키 옵션) | OpenSSH 형식의 따옴표로 구분된 키 주
|
-upld | SSH 공개 키를 OpenSSH 또는 RFC4716 형식으로 업로드 (SSH 공개 키 옵션) | 키 위치를 지정할 -i 및 -l 옵션이 필요합니다. 주
|
-dnld | 지정된 SSH 공개 키를 TFTP/SFTP 서버에 다운로드 (SSH 공개 키 옵션) | 다운로드할 키를 지정하기 위해 -key_index가 필요하며 TFTP 서버를 실행하는 다른 컴퓨터에 다운로드 위치를 지정하기 위해 -i 및 -l 옵션이 필요합니다. 주
|
-i | 키 파일 업로드 및 다운로드를 위한 TFTP/SFTP 서버의 IP 주소 (SSH 공개 키 옵션) | 유효한 IP 주소 주 -i 옵션은 |
-pn | TFTP/SFTP 서버의 포트 번호 (SSH 공개 키 옵션) | 유효한 포트 번호(기본값 69/22) 주 users -pk -upld 및 |
-u | SFTP 서버의 사용자 이름 (SSH 공개 키 옵션) | 유효한 사용자 이름 주 users -pk -upld 및 |
-pw | SFTP 서버의 암호 (SSH 공개 키 옵션) | 유효한 암호 주 users -pk -upld 및 |
-l | TFTP 또는 SFTP를 통해 키 파일을 업로드 및 다운로드하기 위한 파일 이름 (SSH 공개 키 옵션) | 유효한 파일 이름 주 -l 옵션은 |
-af | 호스트의 연결 승인 (SSH 공개 키 옵션) | 쉼표로 구분한 호스트 이름과 IP 주소 목록은 511자로 제한됨. 유효한 문자는 다음과 같습니다. 영숫자, 쉼표, 별표, 물음표, 감탄 부호, 마침표, 하이픈, 콜론 및 백분율 기호. |
-cm | 주석 (SSH 공개 키 옵션) | 최대 255자의 따옴표로 구분된 문자열. 주 SSH 공개 키 옵션을 사용하는 경우 |
예:
system> users
Login ID Name Advanced Attribute Role Password Expires
--------- ---- ------------------ ---- ----------------
1 USERID redfish|ssh|web Administrator Password doesn't expire
system> users -1
-n: USERID
-ai: redfish|ssh|web
-r: Administrator
-l: Password doesn't expire
-sauth: HMAC-SHA
-spriv: AES
-sacc: gets
system> hashpw –sw enabled –re enabled
system> users -5 –n guest5 –shp 292bcbc41bb078cf5bd258db60b63a4b337c8c954409442cfad7148bc6428fee –ssalt abc –r Adminis-trator
system> users -5 ghp
292bcbc41bb078cf5bd258db60b63a4b337c8c954409442cfad7148bc6428fee
system> users -5 gsalt
abc
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 serv-er for the first time
ok
system> users
Account Login ID Advanced Attribute Role Password Expires
------- -------- ------------------ ------ ----------------
1 USERID Native Administrator 90 day(s)
2 sptest Native Administrator Password expired
system> users -2 -pk all
Key 1
ssh-rsa 2048 bit HA256:ka6jcTanehALAO3mo3qFhzCo164RFCWcj+NWAQYOg4M root@localhost.localdomain
-af 10.2.4.6
-cm root@localhost.localdomain
Key 2
ssh-rsa 2048 bit HA256:ka6jcTanehALAO3mo3qFhzCo164RFCWcj+NWAQYOg4M root@localhost.localdomain
-af
피드백 보내기