- 4장. 리눅스의 기본명령어22023년 10월 26일 13시 43분 25초에 업로드 된 글입니다.작성자: 각수짱728x90반응형SMALL
사용자 생성 관련 명령어
- useradd : 사용자 계정 생성. adduser와 동일한 기능
- 새로운 계정의 홈 디렉터리는 /home/계정명
- 생성된 계정정보는 /etc/passwd, etc/shadow, /etc/group에 저장
- 옵션
- -s 로그인 시 사용할 기본 쉘 지정
- -d 사용자의 홈 디렉토리를 지정
- -e 사용자의 계정 만기일 지정
- -f 사용자의 계정 유효일 지정
- -c comment
- -G 사용자 계정의 2차 그룹의 GID 지정
- passwd : 계정의 패스워드 생성 및 변경하는 명령어
- 패스워드는 /etd/shadow/ 파일 안에 기록된다.
- 옵션
- -S 계정상태표시(PS 정상, NP 패스워드 없음, LK: lock 상태 이거나 NP 상태)
- -d 계정 패스워드 삭제
- -l 계정을 lock 상태로 변경(lock)
- -u 계정의 lock 상태를 해제(unlock)
- su : 현재의 사용자 계정에서 로그아웃 하지 않고 다른 사용자 계정으로 로그인하여 해당 사용자의 권한을 획득하는 명령어
- switch user 또는 substitute user의 줄임 말.
사용자 관련 파일
- /etc/default/useradd
- useradd로 추가된 사용자 계정의 정보 파일
- /etc/passwd
- 계정의 정보파일. 로그인 시 사용됨
- 정보의 구분은 :로 한다.
- /etc/shadow
- 계정의 패스워드가 암호화되어 있는 파일
- /etc/login.defs
- 사용자 계정 설정과 관련된 기본 값들을 정의한 파일
사용자 계정 관리 명령어
- usermod
- /home에 위치한 사용자들의 정보를 변경하는 명령어
- 사용자의 홈디렉토리 변경, 그룹변경, 유효기간 등을 변경.
- root 계정만 사용가능
- 옵션
- -d 홈디렉토리 : 새로운 홈디렉터리를 지정. -m옵션과 같이 쓰면 새로 생성
- -G : 새로운 보조그룹지정. 기본 그룹에 포함되어 있는 상태에서 새 그룹에 추가 지정
- userdel : 기존 계정정보를 삭제
- /etc/passwd, /etc/shadow, /etc/group에서 해당 계정정보를 삭제
- chage : 패스워드 만료 정보를 변경.
그룹관리 명령어
- groupadd : 새로운 그룹을 생성하는 명령어
- /etc/group에서 그룹명을 확인
- 그룹명 : 암호 : GID : 멤버들
- groupdel : 기존 그룹을 삭제하는 명령어
- groupmmod : 그룹의 설정을 변경하는 명령어
- 그룹명 또는 GID를 변경할 때 쓰는 명령어입니다.
- -n 그룹명 : 그룹명으로 변경
- -g : 그룹 GID 변경
- 그룹명 또는 GID를 변경할 때 쓰는 명령어입니다.
문제
문제 1
- 사용자 계정을 생성하는 명령어는?
- adduser
- addgroup
- su
- usermod
더보기1. adduser
문제 2
- 그룹의 설정을 변경하는 명령어는?
- groupmod
- addgroup
- su
- usermod
더보기1. groupmod
728x90반응형LIST'리눅스 > 리눅스 마스터 1급' 카테고리의 다른 글
6장. 리눅스의 기본명령어4 (1) 2023.12.01 5장. 리눅스의 기본명령어3 (0) 2023.12.01 3장. 리눅스의 기본명령어 1 (0) 2023.10.23 2장. 리눅스의 환경설정 (0) 2023.10.23 1장. 리눅스의 시작 (1) 2023.10.23 이전글이 없습니다.댓글 - useradd : 사용자 계정 생성. adduser와 동일한 기능