chgrp分组我不是的成员

我正在使用PHP应用程序创buildgit存储库,ldap帐户和ldap组。 一切工作正常,但我有一个问题,设置正确的权限git仓库。 每个ldap用户都是某个ldap组的成员,所以我想将git存储库(常规目录)上的组更改为特定的ldap组。 问题是,用户的www-data不能改变组,他不是其他成员。 如何在apache / www-data用户下创build目录后更改组?

 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 

您需要将www-data作为mygroup的成员,或使用超级用户帐户进行更改。 无论哪种情况,您都需要root访问权限或具有root访问权限的人员来帮助您。