Chmod, grupos e usuários

0

Então, tentei pesquisar isso, mas não encontrei exemplos semelhantes (sinta-se à vontade para consultá-los caso suas habilidades no Google sejam melhores que as minhas).

O que estou tentando fazer é o seguinte: Estou hospedando um site em minha própria máquina e seu conteúdo está localizado em / var / www. Eu fiz 'jordan' o dono daquele grupo usando 'chown' e não tenho problemas para criar, editar e editar arquivos dentro desse subdiretório como usuário 'jordan'. Dentro deste diretório, criei uma pasta chamada "receitas" e um usuário chamado "receita". O problema é que 'receita' não pode chmod nenhum dos arquivos neste diretório. Além disso, como 'jordan', não consigo editar nenhum dos arquivos no diretório 'recipes'.

Existe uma maneira de fazer tanto 'jordan' quanto 'recipe' pertencerem ao mesmo grupo que tem privilégios chmod para essa pasta e permitirá que o 'jordan' edite / grave arquivos?

    
por JDelonge 02.03.2011 / 17:31

2 respostas

3

Se o seu sistema de arquivos montado suportar listas de controle de acesso (acl's), você poderá usá-las. veja man setfacl . Isso permite uma configuração bastante refinada de permissões. por exemplo,

setfacl -m u:username:rwx file

para ler, escrever, executar para o nome de usuário no arquivo. Mesmo que o arquivo ainda tenha um proprietário, muitos usuários individuais podem ter acesso. E

getfacl file

para ver uma lista de permissões definidas.

Veja: link para o que parece ser um bom guia para ativar e usar.

No entanto, um aviso, cuidado com os utilitários de backup que você usa, eles não suportam todos esses acls

Ou, provavelmente, mais simples ... você pode adicionar usuários a um grupo que possui a árvore inteira ... "www-data" é um bom exemplo. Não tão bem granulado embora. Você vai querer verificar ' man usermod ', mas será algo como usermod -aG group user

    
por 02.03.2011 / 17:42
0

Você pode querer dar uma olhada em

link

Um bom tutorial sobre como permitir que vários usuários editem arquivos compartilhados por meio do uso de grupos.

    
por 02.03.2011 / 17:43