Permissão dos arquivos para o Samba

Iniciado por ricardol1980, 18 de Maio de 2009, 13:05

tópico anterior - próximo tópico

ricardol1980

Olá pessoal, tudo bem?

Recentemente eu instalei o Ubuntu Server 9 para estudar e comecei instalando o samba e o dhcp.

quando eu monto a minha hd externa para compartilha-la via samba eu não consigo alterar as permissões via chmod.
mount -t vfat /dev/sdb1 /media/hd-externa
chmod -R 0777 /media/hd-externa

quando acesso via windows eu posso ler os arquivos porém não posso escrever.

Por que eu logado como root não consigo alterar permissões, grupo, dono, ele me nega o acesso?

Qual a maneira correta para eu resolver este problema?

Agradeço a atenção de todos.

ubu4ever

Citação de: ricardol1980 online 18 de Maio de 2009, 13:05
Olá pessoal, tudo bem?

Recentemente eu instalei o Ubuntu Server 9 para estudar e comecei instalando o samba e o dhcp.

quando eu monto a minha hd externa para compartilha-la via samba eu não consigo alterar as permissões via chmod.
mount -t vfat /dev/sdb1 /media/hd-externa
chmod -R 0777 /media/hd-externa

quando acesso via windows eu posso ler os arquivos porém não posso escrever.

Por que eu logado como root não consigo alterar permissões, grupo, dono, ele me nega o acesso?

Qual a maneira correta para eu resolver este problema?

Agradeço a atenção de todos.

O correto é chmod -R 777 ou chmod -R a=rwx. Caso não seja isso dê uma olhada no link:

http://focalinux.cipsga.org.br/guia/avancado/ch-s-samba.html

clcampos

Só para confirmar, você esta tendo problemas no windows e no linux?

Seu HD externo não possui trava quanto a gravação?

Cristiano/Timóteo - MG
.: Como Fazer Perguntas de Forma Inteligente :.                
Com dúvida? pesquise!

ricardol1980

Minha HD não possui trava de gravação,
também não consegui mudar a permissão usando a dica acima, mesmo pq eu já havia tentado usa-la.

------------------------------------------------------------------------------------------------
Eu consegui acessar e gravar usando a seguinte opção;

No fstab eu acionei:
/dev/sdb1       /media/hd-externa                         vfat    user,auto,utf8,umask=022,uid=1000,  0 1   

#usuário 1000 representa o usuário da conta guest que eu adicionei no seção global

guest account = ricardo
invalid users = root

------------------------------------------------------------------------------------------------

Usando isso eu consegui habilitar a escrita no compartilhamento.

Agora fica a pergunta, pq eu não consegui mudar a permissão dessa unidade montada?

Obrigado pela atenção desde já!

clcampos

Provavelmente é porque é uma partição Windows, portanto não tendo suporte a salvar as permissões no formato usado pelo linux.
Cristiano/Timóteo - MG
.: Como Fazer Perguntas de Forma Inteligente :.                
Com dúvida? pesquise!

ricardol1980

Ok, faz sentido a sua lógica.

Vou fazer uns testes aqui.

Valeu pela ajuda!