Amazon Elastic Compute Cloud(Amazon EC2) Ubuntu Linux 인스턴스의 명령 셸에서 사용자 및 그룹을 생성하고 관리할 때 사용할 수 있는 명령은 무엇입니까?

EC2 Ubuntu Linux 인스턴스의 명령 셸에서 사용자를 생성하고 관리할 때 사용되는 명령은 다음과 같습니다. 옵션 스위치 및 구성 값을 포함하여 이러한 명령에 대한 자세한 내용은 Ubuntu Manuals - 18.04 LTS를 참조하십시오.

adduser

adduser는 /etc/adduser.conf 파일의 명령줄 옵션 및 구성 변수에 따라 사용자를 추가합니다. 필요한 권한을 일시적으로 부여하려면 adduser 명령 앞에 sudo 한정자를 사용해야 합니다. 일반적으로 사용자 이름은 소문자입니다. 사용자 이름에 대시(-) 또는 밑줄(_)을 사용할 수 있습니다. Samba를 사용하는 경우 사용자 이름이 달러 기호($)로 끝날 수 있습니다.

예를 들어 다음 명령은 새 사용자 계정 bob을 생성합니다.

sudo adduser bob

새 사용자를 다른 그룹에 추가하려면 --ingroup GROUP 명령줄 스위치를 추가합니다.

다음 명령은 새 사용자 계정 bob을 생성하고 betausers 사용자 그룹에 추가합니다.

sudo adduser bob --ingroup betausers

adduser 구성 변수의 전체 목록은 adduser.conf를 참조하십시오.

addgroup

addgroup은 /etc/adduser.conf의 명령줄 옵션 및 구성 변수에 따라 그룹을 추가합니다. 필요한 권한을 일시적으로 부여하려면 addgroup 명령 앞에 sudo 한정자를 사용해야 합니다. 일반적으로 그룹 이름은 소문자입니다. 그룹 이름에 대시(-) 또는 밑줄(_)을 사용할 수 있습니다.

예를 들어 다음 명령은 새 그룹 betausers를 생성합니다.

sudo addgroup betausers

구성 변수의 전체 목록은 adduser.conf를 참조하십시오.

deluser

deluser는 /etc/deluser.conf 파일의 명령줄 옵션 및 구성 변수에 따라 시스템 또는 지정된 그룹에서 사용자를 제거합니다. deluser 명령은 그룹 자체를 삭제할 수도 있습니다. 필요한 권한을 일시적으로 부여하려면 deluser 명령 앞에 sudo 한정자를 사용해야 합니다.

다음 명령은 사용자 계정 bob을 삭제합니다.

sudo deluser bob

특정 그룹에서 사용자를 삭제하고 사용자를 시스템에 유지하려면 --group groupname 명령줄 스위치를 추가합니다.

다음 명령은 betausers 그룹에서 사용자 bob을 제거합니다.

sudo deluser bob --group betausers

다음 명령은 시스템에서 betausers 그룹을 제거합니다.

sudo deluser --group betausers

구성 변수의 전체 목록은 deluser.conf를 참조하십시오.

delgroup

delgroup은 /etc/deluser.conf 파일의 명령줄 옵션 및 구성 변수에 따라 그룹을 제거합니다. 필요한 권한을 일시적으로 부여하려면 delgroup 명령 앞에 sudo 한정자를 사용해야 합니다.

예를 들어 다음 명령은 betausers 그룹을 삭제합니다.

sudo delgroup betausers

구성 변수의 전체 목록은 deluser.conf를 참조하십시오.

사용자 및 그룹 관리를 위한 추가 명령

  • chage - 사용자 암호의 만료 시간을 변경합니다.
  • chfn - 사용자 이름 및/또는 연결된 사용자 정보를 변경합니다.
  • chsh - 사용자에 대한 셸을 변경합니다.
  • chgrp - 파일의 그룹 소유권을 변경합니다.
  • chown - 파일의 사용자 및 그룹 소유권을 변경합니다.
  • gpasswd - /etc/group 및 /etc/gshadow를 관리합니다.
  • groupadd - 새 그룹을 생성합니다.
  • groupdel - 그룹을 삭제합니다.
  • groupmod - 그룹 정의를 수정합니다.
  • groups - 사용자가 속하는 모든 그룹을 표시합니다.
  • grpck - 그룹 파일의 무결성을 검증합니다.
  • id - 지정된 사용자의 모든 그룹 또는 사용자 ID 번호를 표시합니다.
  • newgrp - 사용자에 대한 새 그룹 ID를 할당합니다.
  • newusers - 새 사용자를 업데이트하고 생성하는 유틸리티를 일괄 처리합니다.
  • nologin - 권한이 없는 사용자의 로그인 기능을 비활성화합니다.
  • passwd - 사용자 암호를 변경합니다.
  • su - 로그인 세션 중에 다른 사용자가 됩니다.
  • useradd - 새 사용자를 생성하거나 기본적인 새 사용자 정보를 변경합니다.
  • userdel - 사용자 계정 및 관련 파일을 삭제합니다.
  • usermod - 사용자 계정을 수정합니다.

모든 일반 사용자 나열:

awk -F':' '{ print $1}' /etc/passwd

모든 그룹 나열:  

cut -d: -f1  /etc/group

페이지 내용이 도움이 되었습니까? | 아니요

AWS 지원 지식 센터로 돌아가기

도움이 필요하십니까? AWS 지원 센터를 방문하십시오.

게시된 날짜: 2015년 2월 16일

업데이트된 날짜: 2018년 5월 21일