리눅스

이것이 리눅스다 - 사용자와 그룹, 관련 명령어

록's 2023. 3. 10. 12:39
728x90
반응형

사용자와 그룹(1)

  • 리눅스는 다중 사용자 시스템(Multi-User System) 임
  • 기본적으로 root라는 이름을 가진 수퍼유저(Superuser)가 있으며, 모든 작업을 할 수 있는 권한이 있음
  • 모든 사용자를 하나 이상의 그룹에 소속되어 있음
  • 사용자는 /etc/passwd 파일에 정의되어 있음

  • 각 행의 의미는 다음과 같음

 

 

사용자와 그룹(2)

  • 사용자의 비밀번호는 /etc/shadow 파일에 정의되어 있음
  • 그룹은 /etc/group 파일에 정의되어 있음

  • 각 행의 의미는 다음과 같음
  • 그룹명:비밀번호:그룹 id:그룹에 속한 사용자명

 

 

 

사용자와 그룹 관련 명령어

 

useradd

  • 새로운 사용자를 추가
  • 예) # useradd newuser
 

passwd

  • 사용자의 비밀번호를 지정하거나 변경
  • 예)  # passwd newuser
 

usermod

  • 사용자의 속성을 변경
  • 예) # usermod -g root newuser
 

userdel

  • 사용자를 삭제
  • 예)  # userdel newuser

 

chage

  • 사용자의 암호를 주기적으로 변경하도록 설정
  • 예) # chage -m 2 newuser
 

groups

  • 현재 사용자가 속한 그룹을 보여줌
  • 예)  # groups
 

groupadd

  • 새로운 그룹을 생성
  • 예) # groupadd newgroup
 

groupmod

  • 그룹의 속성을 변경
  • 예)  # groupmod -n newgroup mygroup

 

groupdel

  • 그룹을 삭제
  • 예) # groupdel newgroup
 

gpasswd

  • 그룹의 암호를 설정하거나, 그룹의 관리를 수행
  • 예)  # gpasswd newgroup

 

 

 

 


실습 예제

728x90
반응형