Como alterar o dono da pasta no Ubuntu

0

Eu tenho duas partições e uma delas foi formatada em NTFS. O Ubuntu vê como / media / DOCS . Eu tenho um site em / media / DOCS / Dropbox / AuthoringTool_Working .
Eu configurei o Apache e criei um host virtual. Quando eu abro este site, ele diz Permissão negada. Tentei alterar o proprietário para www-data , mas não obtive sucesso. Eu usei sudo chgrp -R www-data / mídia / DOCS / Dropbox .
O que estou fazendo de errado?

EDITAR
É montado assim /dev/sda5 /media/DOCS fuseblk rw,nosuid,nodev,allow_other,blksize=4096,default_permissions 0 0

    
por Bakhtiyor 27.06.2010 / 15:53

2 respostas

1

O sistema de arquivos NTFS não suporta propriedade de arquivos no estilo POSIX ou permissões.

Algumas versões recentes do ntfs-3g têm suporte para recursos do Proprietário e da ACL do NTFS . Eu não tenho certeza se eles já estão incluídos no Ubuntu (que geralmente prefere software sólido a novos recursos), mas a partir da opção default_permissions em seu exemplo, parece que seu sistema tem esse suporte.

Para alterar o proprietário de um arquivo, deve haver um mapeamento de SIDs NTFS (Windows) para o seu IDs de usuário da máquina. Uma maneira fácil de criar esse mapeamento é usar usermap .

No entanto, se um usuário ( www-data ) existir apenas no lado do Linux, você precisará adicioná-lo manualmente ao arquivo de mapeamento. (Isso também significa que o proprietário será exibido como "desconhecido" ao usar esse disco no Windows.)

E como o tamtakos já respondeu, para alterar o proprietário você usa chown , não chgrp .

    
por 27.06.2010 / 23:41
2

chgrp, como o nome sugere, muda o grupo. Para alterar o proprietário de um arquivo / diretório, você precisa usar o comando chown. Claro, você pode mudar as duas coisas ao mesmo tempo fazendo chown root: arquivo raiz O que fará com que 'arquivo' pertença ao usuário root, assim como o grupo raiz. Mais detalhes sobre usuários e grupos podem ser encontrados aqui, por exemplo: link

    
por 27.06.2010 / 16:23