1

次のようにsvnフォルダーのACLを設定しました

# file: www
# owner: aks
# group: users
user::rwx
group::rwx    
group:users:rwx
mask::r-x
other::r-x
default:user::rwx
default:group::rwx
default:other::r-x

しかし、これにもかかわらず、別のユーザーがsvn upを実行すると、彼は取得します

svn: Can't open file 'www/.svn/lock': Permission denied

何が足りないの

4

1 に答える 1

1

ロック ファイルを使用するには、そのロック ファイルへの書き込みアクセスが必要です。

ロック ファイルにも同じ ACL を使用していると仮定すると (代わりに親フォルダーの ACL をリストしました)、ACL は所有者以外のユーザーがそのファイルに書き込むことを許可しません。

からacl(5):

ACL_MASK エントリは、タイプ ACL_USER、ACL_GROUP_OBJ、または ACL_GROUP のエントリによって付与できる最大アクセス権を示します。

本質的に、ACL マスクはすべての名前付きユーザー エントリとすべてのグループ エントリに影響を与えusersますsvn

于 2012-08-25T16:00:58.360 に答える