[ Linux ] 그룹 생성, 정보 수정, 삭제
안녕하세요. 심심한 코딩쟁이입니다.
오늘은 리눅스 그룹 생성, 정보 수정 그리고 삭제에 대해서 알아보겠습니다.
저번 시간에는 사용자를 관리해 보았는데 그룹 관리에 대한 내용도 얼른 살펴보시죠.
시작하기에 앞서 리눅스 사용자에 대한 작업을 하려면 root 권한이 필요하기 때문에
root의 비밀번호를 모르실 경우 아래 글을 참고해 주세요.
[ Linux ] 우분투 비밀번호 분실 시 재설정 방법
그룹 생성
그룹을 생성하려면 groupadd 명령어를 사용합니다.
groupadd [option] group-name
그룹을 생성하게 되면 /etc/group 파일에 생성한 그룹의 내용이 추가됩니다.
groupadd 명령어 옵션
-g | 그룹의 GID 지정 |
-o | 그룹 생성 시 GID가 이미 존재하여도 중복을 허용 |
-r | 시스템 그룹으로 생성, 201~999 중 비어있는 GID가 부여됨 |
옵션 사용 예시를 살펴봅시다.
root@symxsym-VirtualBox:/home/symxsym# groupadd -g 2000 test_group
root@symxsym-VirtualBox:/home/symxsym# tail -1 /etc/group
test_group:x:2000:
root@symxsym-VirtualBox:/home/symxsym# groupadd -r test_group2
root@symxsym-VirtualBox:/home/symxsym# tail -1 /etc/group
test_group2:x:999:
-g 옵션을 사용해 GID가 2000인 test_group을 생성합니다.
tail 명령어로 /etc/group에 그룹 정보가 추가된 것을 확인합니다.
-r 옵션을 사용해 시스템 그룹인 test_gtoup2를 생성하고 GID를 확인해 보니 999를 부여받음.
그룹 정보 수정
그룹의 정보를 수정하려면 groupmod 명령어를 사용합니다.
groupmod [option] group-name
groupmod 명령어 옵션
-g | 해당 그룹의 GID 변경 |
-o | GID 변경 시 중복을 허용 |
-p | 해당 그룹 비밀번호 변경 |
-n | 그룹의 이름을 변경 |
옵션 사용 예시를 살펴봅시다.
root@symxsym-VirtualBox:/home/symxsym# grep "test_group" /etc/group
test_group:x:2000:
test_group2:x:999:
root@symxsym-VirtualBox:/home/symxsym# groupmod -g 7000 test_group
root@symxsym-VirtualBox:/home/symxsym# grep "test_group" /etc/group
test_group:x:7000:
test_group2:x:999:
root@symxsym-VirtualBox:/home/symxsym# groupmod -n test_group3 test_group2
root@symxsym-VirtualBox:/home/symxsym# grep "test_group" /etc/group
test_group:x:7000:
test_group3:x:999:
-g 옵션을 사용해 GID를 7000으로 변경하는 모습을 볼 수 있습니다.
-n 옵션은 그룹의 이름을 바꾸는 옵션으로 test_group2에서 test_group3으로 이름이 변경되었습니다.
그룹 삭제
그룹을 삭제하기 위해서는 groupdel 명령어를 사용합니다.
groupdel [option] group-name
앞에서 생성했던 그룹들을 모두 삭제해 봅시다.
root@symxsym-VirtualBox:/home/symxsym# groupdel test_group
root@symxsym-VirtualBox:/home/symxsym# groupdel test_group3
root@symxsym-VirtualBox:/home/symxsym# grep "test_group" /etc/group
root@symxsym-VirtualBox:/home/symxsym#
/etc/group 파일 안에 test_group 이란 내용을 아예 찾아볼 수 없습니다.
앞에서 만들었던 그룹들이 모두 지워진 것입니다.
여기까지 리눅스의 그룹 생성, 정보 수정, 삭제에 대해서 알아보았습니다.
이전 시간에 사용자를 생성하는 방법에 대해 알아보았었는데요.
다음 시간에는 사용자 간 전환 방법에 대해 살펴보겠습니다.
리눅스 사용에 있어서 궁금하신 점이나 어려운 부분이 있다면 댓글로 남겨주세요.
포스팅 주제로 설명을 드리거나 따로 답장을 드리도록 하겠습니다.
감사합니다.
'os > linux' 카테고리의 다른 글
[Linux] tar 명령어 옵션 및 사용법 (0) | 2023.02.20 |
---|---|
[ Linux ] 리눅스 사용자 계정 전환 방법 (0) | 2023.02.04 |
[ Linux ] 사용자 생성, 정보 수정, 삭제 (0) | 2023.01.30 |
[ Linux ] 리눅스 사용자, 그룹 정보 파일 (2) | 2023.01.28 |
[ Linux ] vi 편집기 사용법 (vimdiff 파일 비교) (0) | 2023.01.20 |