Newgrp
사용자의 실제 그룹 ID를 변경합니다.
About
newgrp 명령은 사용자의 실제 그룹 ID를 변경합니다. 이 명령을 실행하면 시스템이 사용자를 새로운 쉘에 배치하고 사용자의 실제 그룹 이름을 Group 매개변수로 지정된 그룹으로 변경합니다. 기본적으로 newgrp 명령은 사용자의 실제 그룹을 /etc/passwd
파일에 지정된 그룹으로 변경합니다.
WARNING |
newgrp 명령은 표준 입력으로부터 입력을 받지 않으며 스크립트 내에서 실행될 수 없습니다. |
newgrp 명령은 그룹 ID를 인식하지 않으며 그룹 이름만 인식합니다. 변경사항은 현재 세션에만 적용됩니다. 사용자는 자신이 이미 구성원인 그룹으로만 실제 그룹을 변경할 수 있습니다. 루트 사용자인 경우에는 구성원 여부와 관계없이 모든 그룹으로 실제 그룹을 변경할 수 있습니다.
WARNING |
newgrp 명령을 실행하면 시스템은 항상 사용자의 쉘을 새로운 쉘로 대체합니다. 이 명령은 성공 여부와 관계없이 사용자의 쉘을 대체합니다. 이 이유로 인해, 이 명령은 오류 코드를 리턴하지 않습니다. |