리눅스 사용자 및 그룹 관리
사용자 추가 - useradd
- 리눅스의 사용자를 추가할 때 사용하는 명령
- 형식 : useradd[옵션] 생성할 사용자명
* -d : 홈 디렉토리를 지정할 때 사용(기본경로 /home/사용자계정명)
* -e : 계정 사용 만료일자 지정시 사용
* -f : 계정 사용 유효일자 지정시 사용
* -g : 그룹을 지정할 때 사용(생략시 사용자 계정과 동일한 그룹이 생성됨)
(useradd threeuser -d /home/kim/threeuser를 실행 했을 경우 확인 결과 경로가 home안의 kim안의 threeuser가 생성)
* -G : 기본 그룹외 보조 그룹을 지정할 때 사용
사용자 비밀번호 설정 - passwd
- 사용자 비밀번호 설정
- 형식 : passwd 사용자명
- 리눅스에서 비밀번호 없는 사용자계정은 로그인되지 않는다.
* -l : 사용자 패스워드에 잠금기능 설정
* -u : 사용자 패스워드 잠금상태를 해제
* -d : 사용자 패스워드를 제거(패스워드 없이 로그인)
* -n : 패스워드 변경까지 최소 날짜 설정
* -x : 패스워드 최대 사용가능날짜 설정
* -w : 패스워드 만료 전 경고 날짜를 지정
* -e : 다음 로그인 시 반드시 패스워드 재설정하도록 함
chage 명령 통한 패스워드 관리( 옵션이 passwd랑 다르니 구분 잘 해둬야함 )
- 사용자 패스워드 정보를 출력하거나 패스워드 관련 정보를 설정하는 명령어
- 형식 : chage [옵션] 사용자명
* -l : 사용자 패스워드 정보를 표시
* -d : 사용자 패스워드 최근 변경 날짜를 수정
* -m : 패스워드 변경까지 최소 날짜를 설정
* -M : 패스워드 최대 사용가능 날짜를 설정
* -W : 패스워드 만료 전 경고 날짜를 지정
* -E : 사용자 계정이 만기되는 날짜를 지정
사용자 계정 전환 - su
- 현재 시스템에 로그인된 사용자 계정에서 다른 사용자계정으로 바꾸어서 접속하는 명령
- 형식 : su [옵션] 사용자명
* -c : 쉘을 실행하지 않고 주어진 명령만을 수행
* -,-l : 지정한 사용자의 환경 변수를 적용하여 로그인
* 사용자 계정과 관련된 파일(알아만 두기)
사용자 계정 관리 - usermod
- 사용자 셀, 홈 디렉토리, 그룹, 사용자ID, 그룹ID(GID)등을 변경하는 명령어
- 형식 : usermod [옵션] 사용자명
* -d : 사용자의 홈 디렉토리를 변경
* -m : 사용자의 홈 디렉토리 변경시 기존에 사용하던 파일 및 디렉토리를 옮겨줌
* -g : 사용자의 그룹을 변경
* -G : guswo 그룹외에 또다른 그룹에 속하게 할 때 사용
* -s : 사용자의 셀을 변경
* -u : 사용자의 UID값 변경
* -l : 사용자의 id를 변경(usermod -l 바꿀이름 기존이름)
* -L : 사용자 패스워드 LOCK
* -e : 계정 만기일 변경
사용자 삭제 명령 - userdel
- 리눅스 사용자를 삭제할 때 사용하는 명령
- 형식 : userdel [옵션] 사용자명
* -r : 사용자의 홈 디렉토리 및 메일관련 파일까지 제거
그룹추가 - groupadd
- 새로운 그룹을 생성하는 명령
- 형식 : groupadd [옵션] 그룹명
* -g : 그룹 번호(특정 그룹 번호로 설정) (groupadd -g 번호 그룹명)
* -r : 0~499번대 사이로 그룹번호 설정
그룹삭제 - groupdel
- 그룹을 삭제하는 명령(그룹에 속한 사용자가 있을 경우 사용자부터 제거 후 작업)
- 형식 : groupdel 그룹명
'IT > Network' 카테고리의 다른 글
[ Linux 마스터 2급 ] 네트워크 명령 및 기타 명령어 (0) | 2019.07.14 |
---|---|
[ Linux 마스터 2급 ] 리눅스 파일관련 명령어 (0) | 2019.07.13 |
[ Linux 마스터 2급 ] 리눅스 디렉토리 명령어와 부트로더 (0) | 2019.07.11 |
[ Linux 마스터 2급 ] Virtual Box를 이용한 리눅스 설치 (0) | 2019.07.10 |
[ Linux 마스터 2급 ] 리눅스 디렉토리 구조와 파티션 (0) | 2019.07.09 |