[Linux] 그룹 생성해서 사용자 관리하기

업데이트:





그룹 생성해서 사용자 관리하기

협업을 하면서 AWS를 많이 사용하게 되고, 리눅스에서의 그룹, 사용자 관리를 언젠가는 정리해야지 했었습니다. 이번에는 사용자와 그룹에 대해서 알아봅시다 :)


groupadd [그룹명]                  # 그룹 만들기
tail -5 /etc/group                # 그룹ID 확인
adduser –gid [그룹ID] [사용자명]    # 사용자를 만들면서 그룹에 넣기
cd /home/[사용자명]                # 여기서 작업하면 된다.

cf) 새로운 사용자를 만들면, /etc/skel 디렉토리의 내용을 홈 디렉토리로 복사해줍니다. 만약 사용자에게 특정 파일을 배포해야 한다면, /etc/skel 디렉토리에 넣어두면 됩니다.


파일 내용
/etc/passwd 자원을 사용할 수 있는 사용자 목록 저장
/etc/shadow /etc/passwd의 두 번째 필드인 패스워드 부분을 암호화 관리 패스워드 만기일, 계정 만기일 등을 설정
/etc/group 그룹의 정보가 담겨있는 파일



상세내용

/etc/passwd

root : x : 0 : 0 : root : /root : /bin/bash

사용자명 : 암호 : 사용자ID : 사용자가 소속된 그룹ID : 추가정보 : 홈디렉토리 : 기본셀


/etc/shadow

root : $6$LL328957289PYheith/uKuejtpT0/ : 14923 : 0 : 99999 : 7 : :

사용자명 : 암호 : 최근 변경일 : 변경후 최소사용일 : 변경후 최대사용일 : 변경 경고시간 : 암호유효기간 : 계정유효기간 : 예약관련


/etc/group

adm : x : 4 : syslog, ubuntu

그룹명 : 비밀번호 : 그룹ID : 그룹에 속한 사용자 이름




카테고리:

업데이트: