다른 그룹으로 전환할 때 newgrp 명령이 제대로 작동하지 않습니다.

다른 그룹으로 전환할 때 newgrp 명령이 제대로 작동하지 않습니다.

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

관련 정보