mkuser

mkuser 명령을 사용하여 클러스터형 시스템(시스템)에 액세스하기 위한 로컬 또는 원격 사용자를 작성할 수 있습니다.

구문

구문 도표 읽기시각적 구문 도표 생략
>>- mkuser -- -- -name -- user_name ---------------------------->

>--+- -remote----------------------------------------------------------------+-><
   '- -usergrp-- --+-group_id---+--+- -keyfile -- sshkey_filename ---------+-'   
                   '-group_name-'  '- -password --+----------------------+-'     
                                                  '- cleartext_password -'       

매개변수

-name user_name
(필수) 고유 사용자 이름을 지정합니다. 사용자 이름은 공백으로 시작하거나 끝날 수 없습니다. 사용자 이름은 %:",*' .의 문자를 제외한 1 - 256 ASCII 문자의 문자열로 구성되어야 합니다.
-remote | -usergrp
(필수) 시스템 인증에 원격 인증 서비스를 사용할지 또는 시스템 인증 메소드를 사용할지 여부를 지정합니다. remote 매개변수 또는 usergrp 매개변수를 설정해야 합니다. usergrp를 지정하는 경우 group_name 또는 group_id가 후속되어야 합니다(다음 매개변수 참조).
group_name | group_id
(usergrp를 지정한 경우 필수) 로컬 사용자가 연관될 사용자 그룹의 이름 또는 ID입니다.
-password cleartext_password
(선택사항) 사용자와 연관될 비밀번호를 지정합니다. 비밀번호는 공백으로 시작하거나 끝날 수 없습니다. 6 - 64의 출력 가능한 ASCII 문자의 문자열로 구성되어야 합니다. 선택적으로 password 매개변수를 사용하여 비밀번호를 지정할 수 있습니다. 비밀번호를 지정하지 않은 경우, 시스템은 명령을 실행하기 전에 프롬프트를 표시하며 사용자가 입력한 비밀번호를 표시하지 않습니다.
-keyfile sshkey_filename
(선택사항) SSH(Secure Shell) 공개 키를 포함하는 파일의 이름을 지정합니다.

설명

mkuser 명령은 시스템에 액세스하는 로컬 또는 원격 사용자를 새로 작성합니다. 명령은 작성된 사용자의 ID를 리턴합니다.

사용자를 작성, 삭제 또는 변경하려면 보안 관리자 역할이 있어야 합니다.

로컬 사용자를 작성하면, 사용자가 속하는 기존 사용자 그룹을 지정해야 합니다. 모든 로컬 사용자에게는 그룹이 있어야 합니다. 사용자 그룹은 시스템의 특정 조작에 대한 액세스 권한을 사용자에게 제공하는 역할을 정의합니다. keyfile 또는 password 매개변수, 또는 모두를 지정해야 합니다.

원격 사용자를 작성하면, keyfilepassword 매개변수 모두를 지정해야 합니다. 원격 사용자는 원격 인증 서비스를 통해 해당 그룹이 정의되어 있습니다.

최대 400명의 사용자를 시스템에 정의할 수 있습니다. 또한 사용자를 새로 작성하고 이들에게 키를 지정할 수도 있습니다.

keyfile 매개변수를 사용하면, 이 명령을 실행하기 전에 SSH 키 파일이 /tmp 디렉토리에 있어야 합니다. 이 명령을 실행하면, SSH 키가 시스템 상태로 복사되어 사용자에 대해 활성화되며 입력 파일이 삭제됩니다.

호출 예제

mkuser -name jane -usergrp Service -password secret

출력 결과:

User, id [1], successfully created