newgrp
방금 기본 그룹에서 다른 그룹으로 전환할 때 명령이 작동하지 않는 사용자로부터 문제를 받았습니다 .
그러나 사용자가 전환을 시도하면 필요한 new_group으로 전환되었음을 표시하고 id -g
이를 수행하는 동안 new_group ID도 표시하지만 사용자가 파일이나 디렉터리를 생성하려고 하면 그룹 소유권이 표시됩니다. primary group
자세한 내용은 다음과 같습니다. .
# newgrp other_group
# id -g <-- 사용하려는 other_group의 그룹 ID를 표시합니다.
[ kk-uat1 ~]$ id
uid=252498(uat1) gid=1205(kamm) groups=1198(tamm),1205(kamm)
[ kk-uat1 ~]$ newgrp tamm
[ kk-uat1 ~]$ id -g
1198
[ kk-uat1 ~]$ touch test1
[ kk-uat1 ~]$ ls -ltrh test1
-rw-r--r-- 1 uat1 kamm 0 Jan 1 23:20 test1
그래서 위 테스트에서는 newgrp
명령어를 사용하여 tamm 그룹으로 전환한 후에도 기본 그룹 소유권을 갖는 파일을 생성하게 됩니다.kamm