Linux
리눅스 유저 및 그룹 관련 명령어
쓱은감자
2022. 8. 9. 22:24
유저 및 그룹 관련 명령어
유저 관련
- 유저 생성
useradd <user_name>
- -d : 홈 디렉터리 경로 지정
- -u : uid 지정
- -g : gid 지정
- -G : 보조 그룹 지정
- -s : 쉘 지정
- -c : 주석 추가
- -p : 패스워드 지정
- -D : 기본 설정 값 확인, 기본 설정은
/etc/default/useradd
에 존재
- 유저 정보 확인
/etc/passwd
- 유저 삭제
userdel <user_name>
- 홈티렉터리도 같이 삭제
userdel -r <user_name>
- 패스워드 만기일 수정
chage <user_name>
- -d : 패스워드를 마지막으로 변경한 일자
- -E : 계정을 사용할 수 있는 기간
- -i : 잠금날짜
- -m : 패스워드를 변경할 수 있는 최소 일 수
- -M : 마지막 변경 이후의 패스워드 유효 기간
- -W : 패스워드 만료 기간 몇일 전에 안내메시지 출력할 지 지정
- -l : 현재 사용자의 패스워드 만기일 정보 출력
- 유저에 sudo 권한 부여
/etc/sudoers
수정(root 사용자에서 수정)- 해당 파일은 읽기 권한밖에 없기 때문에 권한을 수정하거나
visudo -f /etc/sudoers
로 수정 Allows people in group wheel to run all command
아래에 입력<user_name> ALL=(ALL) ALL
- 해당 파일은 읽기 권한밖에 없기 때문에 권한을 수정하거나
그룹 관련
- 그룹 생성
groupadd <group_name>
- 그룹 정보 확인
/etc/group
- 그룹에 유저 추가
gpasswd -a <user_name> <group_name>
- 그룹 삭제
groupdel <group_name>