Permissões

Iniciado por ferezini, 27 de Julho de 2011, 09:57

tópico anterior - próximo tópico

ferezini

Bom dia,

Estou tentando alterar a permissão de uma pasta que se encontra em um hd externo montado com:

/dev/sdb1 /media/hd_externo ntfs-3g silent,locale=pt_BR.UTF8,umask=0 0 0

todos os arquivos que crio ou copio, como usuario normal o arquivo é criado com dono root. Como solucionar esse problema?
preciso que os arquivos sejam criados com o dono do usuario que esta criando, da mesma maneira que ocorre na partição /home.

Obs: O comando chown nem tem efeito.

zekkerj

Esse HD externo está formatado em um formato alienígena (NTFS), que não implementa o sistema de permissões do Linux. Assim, não tem como replicar as permissões do Linux dentro dele. O que o sistema faz pra compensar isso é fazer com que todos os arquivos dentro do sistema de arquivos pertençam ao usuário que fez a montagem (no caso, ao root).

Citarpreciso que os arquivos sejam criados com o dono do usuario que esta criando, da mesma maneira que ocorre na partição /home.
Não há solução: o máximo que você pode fazer é com que os arquivos pertençam a outro usuário, usando o parâmetro "uid=fulano" na montagem do sistema de arquivos. Mas todos os arquivos vão passar a pertencer a "fulano", não há como fazer com que um arquivo pertença a fulano, outro a beltrano.

Ou melhor, solução há: reformatar o HD, pra um formato nativo, como Ext4 ou XFS.
Pesquise antes de perguntar, sua dúvida pode já ter sido respondida.
Não respondo dúvidas por MP, coloque sua dúvida no fórum onde ela pode ser pesquisada pelos seus colegas!
Não venha ao fórum apenas para perguntar. Se você sabe a resposta de um problema, porque não ajudar seu colega? ;D