
2人のユーザーがいますアルファベット&XYZここでは、ユーザーabcがxyzグループに追加され、usermod -a -G xyz abc
xyzホームディレクトリのファイル権限は次のとおりです/home/xyz
。
drwxrwxr-x 2 xyz xyz 4096 Mar 23 16:13 xyz
これで、xyzのホームディレクトリにファイルがあります。テストファイル今、ユーザーabcからtestfileファイルを削除しようとすると、ファイルを削除してインポートできません。許可が拒否されました。
私は何を見逃していますか?いろんな回答を読んだが結果はない。
答え1
2つの可能性があります。
1) 削除するファイルまたはディレクトリを含むディレクトリの所有者/グループ権限を確認する必要があります。これは、そのファイル(またはディレクトリ)が削除されると変更されるためです。
2)xyzユーザーのアカウント(グループメンバーシップ)が変更されましたが、そのユーザーが新しいシェルを使用していないため、新しいグループメンバーシップはまだアクティブになっていません。id -a
ファイルを削除したいユーザーのコンテキスト(シェル)から現在のグループを取得します。