chgrp to group Eu não sou membro de

1

Estou criando repositórios git, contas ldap e grupos ldap usando o aplicativo PHP. Tudo funciona bem, mas eu tenho um problema para definir permissões corretas para git repositórios. Cada usuário ldap é membro de algum grupo ldap, portanto, quero alterar o grupo no repositório git (diretório regular) para o grupo ldap específico. O problema é que o usuário www-data não pode mudar de grupo para nenhum outro que não seja membro. Como posso alterar o grupo depois de criar o diretório sob o usuário 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
    
por Peter Krejci 04.11.2012 / 13:02

1 resposta

1

Você precisa tornar www-data um membro de mygroup ou usar a conta de superusuário para fazer a alteração. Em ambos os casos, você precisará de acesso root ou alguém com acesso root para ajudá-lo.

    
por 04.11.2012 / 13:06