자신이 소속된 그룹을 새 그룹으로 바꾸는 명령어이다.
[CODE]사용법 : newgrp [그룹][/CODE]
newgrp 명령은 현재 세션 사용자 그룹을 변경할 수 있다. 새로운 파일을 사용자의 그룹이 아닌 다른 그룹으로 만들고 싶은 경우 파일 생성 후 chown으로 사용하고자 하는 그룹을 지정하여야 하지만 newgrp을 사용하면 변경된 그룹 속성으로 파일이 생성된다.
newgrp에서 지정하는 그룹은 현재 존재하는 그룹 이름이나 GID이어야 한다. 현재 존재하는 그룹 이름이나 GID는 /etc/group 파일에서 살펴 볼 수 있다.
touch 명령으로 파일을 생성한 경우 소유자의 기본 그룹대로 파일의 그룹이 정해진다.
newgrptest1 파일을 touch 명령으로 생성해 보자.
[CODE]# touch newgrptest1 [/CODE]
newgrptest1 파일의 소유자 root에 root그룹으로 생성 되었다.
newgrp 명령으로 현재 사용자 그룹을 admin으로 변경한 다음, 다시 파일을 생성해 보자.
[CODE]# newgrp admin # tocuh newgrptest2 [/CODE]
현재 사용자의 그룹이 admin으로 변경되었으므로 새로 만든 파일의 그룹 또한 admin 그룹에 속하게 된다.
[CODE]사용법 : newgrp [그룹][/CODE]
newgrp 명령은 현재 세션 사용자 그룹을 변경할 수 있다. 새로운 파일을 사용자의 그룹이 아닌 다른 그룹으로 만들고 싶은 경우 파일 생성 후 chown으로 사용하고자 하는 그룹을 지정하여야 하지만 newgrp을 사용하면 변경된 그룹 속성으로 파일이 생성된다.
newgrp에서 지정하는 그룹은 현재 존재하는 그룹 이름이나 GID이어야 한다. 현재 존재하는 그룹 이름이나 GID는 /etc/group 파일에서 살펴 볼 수 있다.
touch 명령으로 파일을 생성한 경우 소유자의 기본 그룹대로 파일의 그룹이 정해진다.
newgrptest1 파일을 touch 명령으로 생성해 보자.
[CODE]# touch newgrptest1 [/CODE]
newgrptest1 파일의 소유자 root에 root그룹으로 생성 되었다.
newgrp 명령으로 현재 사용자 그룹을 admin으로 변경한 다음, 다시 파일을 생성해 보자.
[CODE]# newgrp admin # tocuh newgrptest2 [/CODE]
현재 사용자의 그룹이 admin으로 변경되었으므로 새로 만든 파일의 그룹 또한 admin 그룹에 속하게 된다.