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