[Linux] #10 리눅스 그룹 생성 및 관리 완전 정리, groupadd부터 그룹 확인까

2025. 7. 28. 14:00·Server/Linux
반응형

 

안녕하세요, 토스트 데브입니다!
지난 글에서는 리눅스에서 사용자 계정 추가/삭제/수정하는 방법을 알아봤죠?
이번에는 그 연장선으로, "그룹"을 생성하고 관리하는 방법을 알아보겠습니다.

리눅스에서 그룹은 여러 사용자에게 동일한 권한을 부여하고 효율적인 권한 제어를 가능하게 하는 아주 중요한 기능입니다.

 

 

👥 1. 그룹 생성 (groupadd)

✅ 새 그룹 생성

sudo groupadd developers
  • /etc/group 파일에 새 항목이 추가됨
  • developers라는 이름의 그룹이 생성됨

 

 

👤 2. 사용자 그룹 추가 (usermod)

✅ 기존 사용자에게 그룹 추가

sudo usermod -aG developers username
  • -aG: 기존 그룹 유지하며 새 그룹 추가
  • 적용 후 재로그인해야 그룹 권한 반영됨

 

 

🧼 3. 그룹 삭제 (groupdel)

✅ 그룹 삭제

sudo groupdel developers
  • 그룹 삭제 시, 해당 그룹에 속한 사용자 계정 자체는 삭제되지 않음
  • 단, 사용자에게 부여된 그룹 권한이 사라짐

 

 

🔧 4. 그룹 이름 변경 (groupmod)

sudo groupmod -n newgroup oldgroup
  • oldgroup이라는 이름을 newgroup으로 변경

 

 

📋 5. 그룹 확인 및 사용자 조회

✅ 특정 사용자가 속한 그룹 확인

groups username
id username

 

✅ 시스템의 모든 그룹 목록 보기

getent group
cat /etc/group

 

 

💡 그룹 관리 실전 예시

# 그룹 생성
sudo groupadd webteam

# 사용자 추가
sudo adduser alice
sudo adduser bob

# 사용자 그룹 할당
sudo usermod -aG webteam alice
sudo usermod -aG webteam bob

# webteam 그룹에게 /var/www 권한 부여
sudo chown -R :webteam /var/www
sudo chmod -R 770 /var/www
🔐 이렇게 하면 webteam 그룹에 속한 사용자만 /var/www 디렉토리를 자유롭게 다룰 수 있습니다.

 

 

🧠 토스트 데브 팁

📌 그룹 기반 권한 관리는 서버가 커지고 사용자가 많아질수록 더 강력한 관리 방식이 됩니다.
📌 공통 권한을 부여할 경우 직접 사용자마다 설정하지 말고, 그룹을 활용하세요!

 

 

#리눅스그룹관리 #groupadd #usermod #그룹생성 #리눅스기초 #Ubuntu서버 #사용자관리 #토스트데브 #리눅스보안 #그룹삭제

반응형
저작자표시 비영리 (새창열림)

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

[Linux] #11 리눅스 sudo 권한 설정 완전 정리, 관리자 권한 부여와 보안 팁  (0) 2025.07.29
[Linux] #09 리눅스 리눅스 사용자 관리 완벽 가이드, 사용자 추가/삭제/수정 명령어 정리  (2) 2025.07.27
[Linux] #08 리눅스 파일 및 디렉토리 권한 완전 정리, chmod, chown, rwx의 의미까지  (4) 2025.07.26
[Linux] #07 리눅스 기초 명령어 완벽 정리, ls, cd, cp부터 chmod까지  (0) 2025.07.25
[Linux] #06 Ubuntu Server 설치 후 초기 설정 가이드, locale, timezone, hostname 완전 정리  (0) 2025.07.24
'Server/Linux' 카테고리의 다른 글
  • [Linux] #11 리눅스 sudo 권한 설정 완전 정리, 관리자 권한 부여와 보안 팁
  • [Linux] #09 리눅스 리눅스 사용자 관리 완벽 가이드, 사용자 추가/삭제/수정 명령어 정리
  • [Linux] #08 리눅스 파일 및 디렉토리 권한 완전 정리, chmod, chown, rwx의 의미까지
  • [Linux] #07 리눅스 기초 명령어 완벽 정리, ls, cd, cp부터 chmod까지
TOASTDEV
TOASTDEV
인스턴트 코딩 #토스트데브 #토스트뎁 #코딩공부 #개발입문
  • TOASTDEV
    토스트뎁
    TOASTDEV
    • 분류 전체보기 (59) N
      • 알쓸신잡 (20)
        • 코딩에 대하여 (13)
        • 컴퓨터에 대하여 (5)
        • IT 국내외 소식 (2)
      • Web Front (6)
        • HTML (6)
        • CSS (0)
        • JavaScript (0)
      • Programming (15)
        • PHP (15)
      • Database (7) N
        • SQL (7) N
        • MySQL (0)
      • Server (11) N
        • Linux (11) N
  • 블로그 메뉴

    • 홈
    • 태그
    • 방명록
  • 링크

    • Youtube Toastdev
    • Naver Blog
  • 공지사항

    • [유튜브] 유튜브 영상 업로드 안내
  • 인기 글

  • 태그

    ubuntu서버
    php코딩
    ubuntuserver
    SQL기초
    HTML
    dbms
    웹프로그래밍
    php
    리눅스기초
    php문법
    서버입문
    SQL강의
    코딩공부
    웹개발기초
    코딩입문
    php기초
    데이터베이스
    html기초
    웹개발
    웹개발입문
    sql
    php입문
    ict
    우분투서버
    프론트엔드
    서버관리
    SQL문법
    데이터분석
    코딩기초
    리눅스서버
  • 최근 댓글

  • 최근 글

  • 전체
    오늘
    어제
  • 반응형
  • hELLO· Designed By정상우.v4.10.3
TOASTDEV
[Linux] #10 리눅스 그룹 생성 및 관리 완전 정리, groupadd부터 그룹 확인까
상단으로

티스토리툴바