Infra/CentOS

[CentOS] Linux 환경에서 그룹 생성, 사용자 생성

당닝 2021. 11. 8. 14:46
728x90

먼저, cmd창에서 가상머신에 연결한다. (root 이용)

ssh root@[가상머신 IP 주소]를 입력 후, 비밀번호를 입력하면 된다.

 

그룹 관리

 

  • groupadd: group 추가
    • groupadd [그룹명]
    • 옵션: -g [GID]: 그룹 GID를 지정한다
      • groupadd -g [GID] [그룹명]
  • groups: 그룹 확인
    • 또는 cat /etc/group
  • groupmod: 그룹 변경
    • groupmod -n [변경후 그룹명] [변경전 그룹명]: 그룹명 변경
    • groupmod -g [변경후 GID] [변경전 GID]: 그룹 GID 변경
  • groupdel: 그룹 삭제
    • groupdel [그룹명]
  • gpasswd: 그룹 관리
    • gpasswd [그룹명]: 그룹 패스워드 설정
    • gpasswd -r [그룹명]: 그룹 패스워드 삭제
    • gpasswd -R [그룹명]: 그룹 사용 금지
    • gpasswd -a [사용자명] [그룹명]: 그룹에 사용자 추가
    • gpasswd -A [사용자명] [그룹명]: 그룹에 관리 사용자 지정
    • gpasswd -d [사용자명] [그룹명]: 그룹에서 사용자 삭제
    • gpasswd -M [사용자명] [그룹명]: 그룹 사용자 초기화하고 사용자 추가

 

 

groupadd centosGroup 입력 후, cat /etc/group을 입력하면 centosGroup이 생성되고, GID1001인 것을 확인할 수 있다.

 

 

 

사용자 관리

 

  • useradd: user 추가
    • useradd -g [그룹명] [user명]
    • useradd -u [UID] [user명]: 사용자의 UID 지정
    • useradd -c [설명] [user명]: 사용자의 설명 추가
    • passwd [user명]: 비밀번호 설정
  • usermod: 사용자 변경
    • usermod -c [설명] [user명]: 사용자 설명 수정
    • usermod -d [디렉토리] [user명]: 사용자 디렉토리 변경
  • userdel: 사용자 삭제
    • userdel [user명]: 사용자 계정 삭제
    • userdel -r [user명]: 사용자 디렉토리 및 계정 삭제
  • users: 사용자 확인
    • 또는 cat /etc/passwd

 

 

user1, user2, user3 총 3개의 사용자를 생성했다.

user1, user2는 기본 모드로 생성했고, user3은 그룹을 설정하여 생성했다.

 

 

user1, user2를 centosGroup에 추가했다.

 

 

새로운 사용자를 생성하고, 그룹 관리자로 추가했다.

 

 

728x90