리눅스 group이란, group 변경
리눅스에서 group이란
리눅스에선 group이라는 것이 있는데, 어떤 파일이나 폴더를 특정 User에게만 공유하고 싶을 때 사용한다.
- root 디렉터리에서 ls -l 커맨드를 치면 아래와 같은 형식으로 폴더 및 파일 정보가 뜬다.
drwxr-xr-x 93 root root 4096 Jan 8 01:25 etc
rwxr-xr-x
는 etc라는 폴더에 접근 권한이다.- 3글자씩 잘라서, 소유자/그룹/타인 에 대한 접근 권한이다.
root root
는 소유자/그룹 이 누구인지를 뜻한다.
이 때, group1이라는 그룹에 속한 사용자들에게만 권한을 주고 싶다면,
해당 폴더의 그룹을 group1으로 바꾸고 그룹에 대한 접근 권한을 설정해주면 된다.
현재 생성되어 있는 Group 확인
현재 생성되어 있는 group은 /etc/group 파일에서 확인할 수 있다.
특정 유저의 그룹 확인
#id user1
그룹 생성하기
#groupadd -g 777 group1
- GID가 777인 그룹 group1을 만든다.
유저를 그룹에 가입시키기
#usermod -G group1 user1
- user1을 group1에 가입시킨다.
- user1이 세 개 이상 그룹에 가입하기 위해서는 /etc/group을 수정해야함
그룹 삭제하기
#groupdel group1
- group1을 삭제 시킨다.
- group1을 기본그룹으로 하는 user가 있다면 삭제가 안됨