Linux UserMode / Group

     

    User

    • 리눅스에는 User와 Group이 존재한다. 
    • User는 uid, Group은 gid로 구분한다. 
    • User는 기본 그룹에 속하고, 다른 그룹에 속하고 싶을 때는 2차 그룹을 해당 그룹으로 설정할 수 있다. 
    # 현재 유저 확인하는 방법
    $ cat /etc/passwd
    • 위 명령어를 이용하면 현재 등록된 유저를 확인할 수 있다.

    # 실제 정보
    <사용자명>:<패스워드>:<사용자 uid>:<사용자 gid>:<사용자 계정 이름-정보>:<사용자 계정 홈 디렉토리>:<사용자 계정 로그인 쉘>
    • UID
      • 0~999, 65534 : 시스템 사용자를 위한 UID다.
      • 1000~ : 일반 사용자들의 UID는 1000번부터 배정된다.
        • 로그인 ID가 다르더라도 UID가 같다면 같은 사용자로 판단한다.
    • GID
      • 그룹 ID. 리눅스에서는 사용자가 무조건 하나 이상의 그룹에 소속된다. 사용자의 기본 그룹은 사용자를 등록할 때 정해진다. 특별히 소속 그룹을 정하지 않으면, 자동적으로 로그인 ID가 그룹으로 등록된다. 

     

    Group

    • 리눅스의 모든 사용자는 기본적으로 하나의 그룹에 속해야 한다.
    • 해당 사용자는 다른 그룹에 속하고 싶은 경우, 그룹을 바꾸는 것이 아니라 2차 그룹에 속하는 방식으로 접근할 수 있다. 

    Group 확인

    $ cat /etc/group
    • 위 명령어를 이용하면 그룹을 확인할 수 있다.

    • group 파일에는 다음과 같인 값들이 정의되어있다. 
    <그룹명>:<그룹 비밀번호>:<GID>:<속한 사용자>
    • 그룹의 양식은 다음과 같다. 

    자신이 속한 Group 확인

    $ groups
    • 위 명령어를 이용하면 현재 자신이 속한 그룹을 확인할 수 있다.

     

    2차 Group

    User는 기본적으로 하나의 그룹에 속하면서, 2차적으로 다른 그룹에 속할 수 있다. 이것을 2차 Group이라고 한다. 이 경우, GID가 바뀌는 것은 아니다.

    # 유저계정의 2차 그룹을 하나만 설정 가능.
    sudo usermod -G <그룹명> <유저 계정>
    
    # 유저계정의 2차 그룹을 여러개 설정 가능
    sudo usermod -aG <그룹명> <유저 계정>

    위 명령어를 이용해서  유저 계정의 2차 그룹을 설정할 수 있다.

     

     

     

     

    https://velog.io/@markyang92/userconfigure

    '기타 Tool > Linux' 카테고리의 다른 글

    Linux tr  (0) 2022.10.07
    리눅스 용량 확인하기  (0) 2022.09.05

    댓글

    Designed by JB FACTORY