Linux ユーザーが所属するグループの権限でディレクトリにアクセスすると、「権限が拒否されました」と表示される

筆者は問題に遭遇しました。
ユーザー A を 2 つのグループ B と C に追加し、ディレクトリ グループ B と C の権限でディレクトリにアクセスすると、 と表示されましたが、ユーザーがこれら 2 つのグループに属していることは明らかでしたPermission denied。グループ。
問題を分析して再発した結果、ユーザー A をグループ B および C に追加する前に、ユーザーはすでに 16 のグループに参加していることが判明しました。NAS マウントの制限により、ユーザーは最大 16 のグループに参加できます。

理由:NFS プロトコルの RPC メッセージにはグループメッセージが最大 16 個あり、超えた部分は破棄されるため、ストレージ側のプロトコル層で受信した RPC メッセージにはグループ 17 の情報が含まれず、認証に失敗します。 。

nas マウントの制限がない場合、ユーザーが参加できるグループの数は 32 になります。

おすすめ

転載: blog.csdn.net/adaizzz/article/details/130017635