Duvida sobre chown

Iniciado por andre.r, 13 de Dezembro de 2009, 17:16

tópico anterior - próximo tópico

andre.r

Ola!

Sou novo no linux e fiquei com uma duvida em relacao ao comando chown. Eu tenho um HD Externo e, para poder alterar os arquivos dele quando o monto no linux, costumo usar o chown para mudar o owner dos arquivos para o meu usuario. Minha duvida e': onde fica armazenada a informacao de quem e' o owner dos arquivos? No proprio arquivo? Ao fazer o chown, estou alterando o arquivo de alguma maneira? Isso pode ter algum efeito indesejado quando eu ligar o meu HD Externo em outro PC ou em relacao a funcao de NAS dele?

Sei que a duvida e' bem basica, mas acabei de comecar a usar o linux e tudo o mais...

cheers,
andre'

NPC

Bem, não sei se tô falando besteira, mas até onde eu sei, as informações sobre permissões de arquivos ficam guardadas na própria partição e o sistema faz o vinculo entre essas informações e o INODE do arquivo pra saber grupo, usuário, etc.

No caso do NTFS e do FAT, como o sistema "monta" a estrutura de arquivos como se fossem arquivos da própria partição (como links para o hd real), então do mesmo jeito essas informações são válidas apenas para esses 'links'.

É por isso, por exemplo, que quando você monta uma partição fat32, os arquivos todos ficam com a permissão do usuário que montou.

Mas eu tô respondendo isso apenas pelas minhas observações e pelo pouco que li.
Provável que não esteja totalmente correto.
Googling since 1999.

andre.r

O HD esta parcionado em XFS... e acabo de perceber o primeiro efeito colateral do que eu fiz: quando tento acessar as pastas que eu criei no linux atraves da rede (o HD tem funcao NAS) com outro PC, eu recebo uma mensagem dizendo que eu nao tenho permissao para acessa-las...

Vc (ou alguem) tem alguma ideia de como eu poderia consertar isso? >_<

cheers,
andre'

NPC

Ou você libera o acesso desses arquivos pra todo mundo, ou você inclui o usuário que tá tentando acessar no mesmo grupo dessas pastas aí.
Googling since 1999.