
無意味に見える質問があります。何が間違っているのかヒントを与えることができますか?
次の権限を持つファイルというフォルダがあります。
# ls -lart | grep files
drwxrws---+ 19 2102 fileadmin 4096 Aug 9 2019 files
あるユーザーはディレクトリにアクセスできますが、まったく同じUNIXグループを持つユーザーはアクセスできません。
# id alex (is able to cd into that directory)
uid=2665(alex) gid=4000(all) groups=4000(all),4008(fileadmin)
# id julia (is not able to cd into that directory)
uid=2905(julia) gid=4000(all) groups=4000(all),4008(fileadmin)
私がここで何を間違っているのか?このディレクトリのファイルアクセス制御のリスト。
# getfacl files
# file: files
# owner: 2102
# group: fileadmin
# flags: -s-
user::rwx
user:backup:rwx
user:37:rwx
user:systemd-resolve:rwx
user:2710:r-x
group::rwx
group:fileadmin:rwx
group:4016:rwx
mask::rwx
other::---
default:user::rwx
default:user:systemd-resolve:rwx
default:group::rwx
default:mask::rwx
default:other::---
ここで何が間違っているのかわかりません。 SGIDビットを削除しましたが、突然両方のユーザーがディレクトリに入ることができました(実行権限のため)。しかし、なぜSGIDビットでは機能しないのですか?構成に間違いを犯した可能性はありますか?それとも愚かな間違いを犯していますか?