web-dev-qa-db-ja.com

グループへのchgrp私はメンバーではありません

PHPアプリケーションを使用してgitリポジトリ、ldapアカウント、およびldapグループを作成しています。すべて正常に動作しますが、gitリポジトリに適切な権限を設定するのに問題があります。すべてのldapユーザーは一部のメンバーです。 ldapグループなので、gitリポジトリ(通常のディレクトリ)のグループを特定のldapグループに変更したいと思います。問題は、そのユーザーwww-dataグループを彼がメンバーでない他のグループに変更することはできません。 Apache/www-dataユーザーの下にディレクトリを作成した後、どうすればグループを変更できますか?

www-data@server:/home/git$ mkdir repo.git
www-data@server:/home/git$ chgrp mygroup repo.git
chgrp: changing group of `repo.git/': Operation not permitted
1
Peter Krejci

www-datamygroupのメンバーにするか、スーパーユーザーアカウントを使用して変更を加える必要があります。どちらの場合でも、あなたはあなたを助けるためにルートアクセスまたはルートアクセスを持つ誰かが必要になります。

1
Lars Kotthoff