그룹

박찬우·2025년 2월 22일

리눅스

목록 보기
32/34

그룹

  • 디렉토리 및 파일의 사용권한은 소유자,그룹,기타사용자 이 3가지로 구분이 됨
  • 그룹에 속하면 그룹의 권한을 이용할 수 있음

  • 디렉토리 생성
    $ sudo mkdir /var/developer

  • 권한 확인(그룹이 현재는 root)
    $ cd /var/developer
    $ ls -al
    drwxr-xr-x 2 root root 4096 2월 22 15:45 .
    drwxr-xr-x 2 root root 4096 2월 22 15:45 ..

  • 파일 생성 시도(실패)
    $ echo 'hi' > hi.txt
    permission denied

  • 그룹 추가
    $ sudo groupadd developer

  • 그룹 확인(맨 아래에 추가됨)
    $ nano /etc/group

  • 사용자 그룹 추가(그룹을 developer로 변경)
    $ sudo usermod -a -G developer hong

  • 디렉토리 그룹 변경(현재 디렉토리 그룹 변경)
    $ sudo chown root:developer .

  • 권한 확인(그룹이 현재는 developer)
    $ ls -al
    drwxr-xr-x 2 root developer 4096 2월 22 15:45 .
    drwxr-xr-x 2 root root 4096 2월 22 15:45 ..

  • 디렉토리 그룹 권한 쓰기 추가
    $ sudo chmod g+w .

  • 권한 확인(그룹이 현재는 developer)
    $ ls -al
    drwxrwxr-x 2 root developer 4096 2월 22 15:45 .
    drwxr-xr-x 2 root root 4096 2월 22 15:45 ..

  • 파일 생성 시도(성공)
    $ echo 'hi' > hi.txt

profile
진짜 개발자가 되어보자

0개의 댓글