別のグループに切り替えると、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

関連情報