저번 포스팅에서 이어 리눅스 시스템에서 그룹 관리에 관해 포스팅을 하도록 하겠습니다.
그룹을 사용하면 여러 사용자에게 동일한 파일 및 디렉터리에 대한 접근 권한을 부여할 수 있어 효율적인 권한 관리를 할 수 있습니다. 이 포스팅에서는 리눅스 그룹의 기본 개념과 함께 그룹 생성, 삭제, 수정 및 관련 명령어 사용법을 알아보겠습니다
리눅스 그룹이란?
리눅스에서 그룹은 사용자 계정의 모음입니다. 각 그룹에는 고유한 그룹 ID(GID)가 할당되며, 그룹을 통해 파일 및 디렉터리 접근 권한을 관리할 수 있습니다.
그룹은 /etc/group 파일에 저장되고, /etc/gshadow에 그룹 암호와 관련된 정보를 저장합니다.
그룹 생성,삭제
sudo groupadd 그룹이름
groupadd라는 명령어를 통해서 그룹을 생성할 수 있습니다.
명령어를 통해 test라는 그룹을 생성하고 생성을 확인까지 해보았습니다.
sudo groupdel 그룹이름
이어서 삭제까지 진행해 보도록 하겠습니다.
명령어를 통해 그룹이 삭제된 것을 확인가능합니다.
그룹 수정, 관리
사용자를 그룹에 추가해 보도록 하겠습니다.
sudo usermod -aG 그룹이름 사용자이름
#(한 사용자를 동시에 여러그룹에 추가도 가능합니다. 그룹이름,그룹이름 사용자이름
사용자를 그룹에 추가할 때는 usermod명령어를 통해서 가능합니다.
(한 사용자를 동시에 여러 그룹에 추가도 가능합니다. 그룹이름, 그룹이름 사용자이름)
명령어를 통해서 been이라는 그룹에 test3 사용자가 속하게 된 것을 확인 가능합니다.
기본 그룹 변경
sudo usermod -g 새기본그룹 사용자이름
추가 이후에 기본 그룹 또한 같이 변경해 보도록 하겠습니다.
명령어를 통해서 기본 그룹이 변경된 것을 1003:1001을 통해서 확인 가능합니다.
/etc/passwd로 확인해 보면 기본그룹이 been사용자의 기본그룹과 같아진 것을 확인 가능합니다.
그룹 암호 설정
sudo gpasswd 그룹이름
명령어를 통해서 그룹에 암호를 설정이 가능하고
sudo cat /etc/gshadow
명령어를 통해서 그룹 암호가 설정되어 있는지 확인가능합니다.
sudo gpasswd -r 그룹이름
명령어를 통해서 그룹 암호또한 삭제가 가능합니다.
이번 포스팅에서는 리눅스 그룹관리에 대해서 포스팅을 해보았습니다.
이상으로 이번 포스팅을 마치도록 하겠습니다.
'Linux' 카테고리의 다른 글
umask와 특수권한 (0) | 2024.08.13 |
---|---|
리눅스 허가권과 소유권: chmod, chown (0) | 2024.08.13 |
리눅스-사용자 관리 (0) | 2024.08.08 |
vi에디터 (0) | 2024.06.21 |
Linux 명령어 2 (0) | 2024.06.20 |