OS/Linux

사용자와 그룹관리

S.A.H 2021. 7. 13. 21:08
반응형

리눅스는 다중 사용자 시스템(Multi-User System)

기본적으로 root라는 이름을 가진 슈퍼유저(Superuser)가 있으며, 모든 작업을 할 수 있는 권한이 있음

모든 사용자는 하나 이상의 그룹에 소속되어 있음

 

사용자는 /etc/passwd 파일에 정의

사용자 이름:암호:사용자 ID: 사용자가 소속된 그룹ID: 전체이름: 홈 디렉터리: 기본 셸

사용자의 비밀번호는 /etc/shadow 파일에 정의

 

그룹은 /etc/group

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

 

 

사용자와 그룹 관련 명령어

useradd: 새로운 사용자를 추가

#useradd newuser

옵션

-u ID 지정, -g: 그룹 지정 -d 홈디렉터리 지정, -s: 셸 지정

 

passwd: 사용자의 비밀번호를 지정하거나 변경

#passwd newuser

 

usermod: 사용자의 속성을 변경

#usermod -g root newuser

 

userdel: 사용자를 삭제

#userdel newuser

 

chage: 사용자의 암호를 주기적으로 변경하도록 설정

반응형