개요
사용자와 그룹을 알기 위해서 먼저 관련된 명령어부터 알아보겠습니다!
adduser
새로운 사용자를 추가
예) # adduser newuser1
사용자 생성 시 옵션
--uid : ID 지정
--gid : 그룹 지정
--home : 홈 디렉터리 지정
--shell : 셸 지정
passwd
사용자의 비밀번호를 지정하거나 변경
예) # passwd newuser1
groupadd
새로운 그룹을 생성
예) # groupadd newgroup
groups
현재 사용자가 속한 그룹을 보여줌
형식 # groups 계정명(생략시 로그인 계정)
예) # groups newuser1
usermod
사용자의 속성을 변경
형식 # usermod 옵션 변경내용 계정이름
예) # usermod –g newgroup newuser1 <- 그룹 변경
# usermod –G newgroup newuser1 <-2그룹 설정
# usermod -e 2019-12-25 newuser1 <-계정만료일설정
# usermod -f 4 newuser1 <-계정유효일설정
-> etc/passwd와 /etc/shadow
userdel
사용자를 삭제
예) # userdel newuser2
groupmod
그룹의 속성을 변경
형식 # groupmod 옵션 변경내용 그룹이름
예) # groupmod –n dy1 othergroup <- 그룹 이름 변경
# groupmod –g 4000 othergroup <- gid 변경 groupdel
그룹을 삭제
예) # groupdel newgroup2
gpasswd
그룹의 암호를 설정하거나, 그룹의 관리를 수행
예) # gpasswd mygroup1
chage
사용자의 암호를 주기적으로 변경하도록 설정
형식 # chage 옵션 변경내용 계정이름
예) # chage -m 2 newuser1 <- 사용최소일수
# chage -M 2 newuser1 <- 사용최대일수
# chage -W 2 newuser1 <- 비번 만료 예고일
chage 사용 예
리눅스 사용자, 그룹 설명
리눅스의 모든 사용자는 하나 이상의 그룹에 소속되어 있습니다.
그중에서 사용자는 /etc/passwd 파일에 정의되어 있습니다.
/etc/passwd 파일 맨밑부분
여기서 각각 나타내는 것은
사용자 이름:암호:사용자 ID:사용자가 소속된 그룹 ID:추가 정보:홈 디렉터리:기본 셸
입니다.
사용자의 비밀번호는 /etc/shadow 파일에 정의되어있습니다.
비밀번호는 암호화가 되서 있습니다.
그룹은 /etc/group 파일에 정의되어 있습니다.
/etc/group 파일 밑부분
그룹명:비밀번호:그룹 id:보조 그룹 사용자
'서버 > Linux(리눅스)' 카테고리의 다른 글
Linux 리눅스 (우분투 심볼링 링크 하드링크) (0) | 2019.11.29 |
---|---|
Linux 리눅스 (우분투 파일과 디렉터리의 소유와 허가권) (0) | 2019.11.29 |
Linux 리눅스 (우분투 기본 명령어) (0) | 2019.11.29 |
Linux 리눅스 (우분투 런 레벨(Runlevel) 과 Vi 에디터 사용방법) (0) | 2019.11.29 |
Linux 리눅스 (우분투 root 계정 활성화 하기) (0) | 2019.11.29 |