[Linux] 그룹(Group)개념 & 권한수정

2022. 5. 2. 16:15·OS/Linux

Group이란?

- 리눅스에는 그룹(Group)이라는 개념이 있는데, 어떤 파일이나 폴더를 특정권한이 있는 사용자들끼리만 공유하기 위해 사용되는 것

 

- 예를 들어 docker가 root권한으로 설치가 되어있다면, root권한이 아닌 상태로 docker를 실행하면 권한 문제가 발생함

 

- 아래 방법을 통해 권한 추가(수정)을 해보자

 

Group권한 추가(수정)

/etc/group파일 수정

 

커맨드에서 vi /etc/group 명령어를 통해 그룹을 확인할 수 있는데,

위 사진처럼 pigonhair유저의 그룹에 docker권한이 없다면, 추가해줘야 함(sudo 권한으로 더이상 docker를 실행시키고 싶지 않을때)

 

 

커맨드 명령어로 추가(수정)하기

usermod -G docker pigonhair (-G 대소문자 주의)

 

참고

해당 유저의 그룹 정보를 확인하려면 'id'명령어를 사용하면 된다

 

 

 

그리고 커맨드로 명령어를 통해서는 한 개의 그룹밖에 추가하지 못함 (아래 예시확인)

 

usermod  -G home user1  

- user1에 'home' 그룹을 추가시킨다.

# id user1

 

 

user1의 그룹에 'home' 그룹이 추가된 것을 확인할 수 있다.

그럼 user1의 그룹에 'test' 그룹을 더 추가해보자.

 

# usermod -G test user1

# id user1

 

 

 

user1에 'test' 그룹이 추가된 것을 확인할 수 있다.

 

그런데, 기존에 있던 'home' 그룹이 사라졌다.

이처럼 명령어를 통해서는 그룹을 한 개 밖에 추가하지 못한다.

그룹을 세 개 이상 가지기 위해서는 /etc/group 파일을 직접 수정해야한다.

[출처] 리눅스 그룹(GROUP)에 대해 알아보자.|작성자 이해준

'OS > Linux' 카테고리의 다른 글

Windows 터미널에서 WSL 시작 경로 변경하기  (0) 2022.05.02
crontab으로 docker python에서 .py파일 자동 실행  (0) 2022.04.06
리눅스 권한주기(r 읽기, w 쓰기, x 실행)  (0) 2022.04.01
리눅스 group 권한 주기  (0) 2022.04.01
외장메모리 마운트 하는법  (0) 2022.03.14
'OS/Linux' 카테고리의 다른 글
  • Windows 터미널에서 WSL 시작 경로 변경하기
  • crontab으로 docker python에서 .py파일 자동 실행
  • 리눅스 권한주기(r 읽기, w 쓰기, x 실행)
  • 리눅스 group 권한 주기
Ohde
Ohde
블로그 이사했습니다! https://velog.io/@pigonhair/posts
  • Ohde
    Ohde's Blog
    Ohde
  • 전체
    오늘
    어제
    • 전체 (83)
      • Languages | Frameworks (41)
        • Java (10)
        • Spring (23)
        • Docker (8)
      • Git | Github (1)
      • DBMS (4)
        • SQL (4)
      • DevOps | Server (3)
      • OS (6)
        • Linux (6)
      • Algorithm (26)
        • Theory (1)
        • Data Structure (7)
        • BaekJoon (5)
        • Programmers (1)
        • KBro Study (12)
  • 블로그 메뉴

    • Github
    • BaekJoon
    • solved class
    • 방명록
  • 인기 글

  • 최근 댓글

  • 최근 글

  • hELLO· Designed By정상우.v4.10.3
Ohde
[Linux] 그룹(Group)개념 & 권한수정
상단으로

티스토리툴바