Usuário do MAC OS-X grava em modo somente leitura no samba [RESOLVIDO]

1. Usuário do MAC OS-X grava em modo somente leitura no samba [RESOLVIDO]

Paulo Vianna
quartodazona

(usa Debian)

Enviado em 26/07/2010 - 22:36h

Olá a todos!
É um prazer postar aqui depois de tantos anos contribuindo e acompanhando a comunidade do software-livre, mas se hoje estou a postar aqui é porque realmente estou com um problema.

Vou ser mais específico

Recentemente montei um servidor samba com Debian 5.0 Lenny(atualizado) e nele se conectam:

- 4 máquinas Windows
- 5 máquinas MAC (Sendo que 4 usam MacOS - X Tiger e uma Snow Leophard).

O que está acontecendo é que todos gravam e lêem normalmente nas pastas compartilhadas do Samba, porém há um usuário no MAC que tem o sistema operacional Snow Leophard que está gravando em modo somente leitura seus arquivos e pastas. O curioso é que isto não ocorria quando o servidor de arquivos era um Ubuntu 7.10 que eu havia instalado e que formatei recentemente para colocar o Debian.

Vale lembrar que mantive o arquivo smb.conf do sistema operacional antigo, pois não tive necessidade de alterar usuários ou compartilhamentos no servidor, apenas tive de recriá-los.

Para resolver o problema, tomei as seguintes providências:

- Mantive o mesmo usuário e senha do Linux e do Samba igual ao o do MAC Snow Leophard, pois é desta maneira que está nos outros MACs, mas foi em vão.

- Recriei o usuário problemático com outro nome e outras senhas(mas sempre com o mesmo nome e senha no Linux e no Samba), porém não deu certo.

- Mudei o usuário problemático de lugar no arquivo smb.conf, mas de nada adiantou.

- Verifiquei se este usuário que crio ou recrio está em algum grupo específico do Linux, mas ele sempre está igual aos outros usuários.

Resumindo:

O nome do usuário é mac06, grava em somente leitura para outros usuários e gostaria de que ele gravasse em permissão 777. O arquivo smb.conf correspondente está logo abaixo.

[global]
workgroup = EMPRESA
netbios name = Moon
server string = %h ServerMoon
name resolve order = lmhosts, host, wins, bcast
encrypt passwords = true
wins support = yes
preferred master = yes
panic action = /usr/share/samba/panic-action %d
invalid users = root
preserve case = yes
os level = 100
oplocks = no
dos charset = 850
client code page = 850
unix charset = iso8859-1
display charset = iso8859-1
unix charset = iso8859-1
character set = iso8859-1

[homes]
comment = Diretorio do Usuario
create mask = 700
directory mask = 700
browseable = no
available = no

[Marca2]
path = /media/HD1TB/marca2
comment = Marca 2
available = yes
writeable = yes
force create mode = 0777
force directory mode = 0777
create mask = 0777
directory mask = 0777
read only = no
valid users = mac2, midia, mac02, mac04, mac06, atendimento, redacao, mac03

[Musica]
path = /media/disk
comment = Musicas
available = yes
writeable = yes
force create mode = 777
force directory mode = 777
create mask = 777
directory mask = 777
read only = no
valid users = mac2, mac02, mac04, midia, mac06, atendimento, redacao, mac03

[Programas]
path = /media/disk-1/04_PROGRAMAS
comment = Programas
available = yes
writeable = yes
force create mode = 0777
force directory mode = 0777
create mask = 0777
directory mask = 0777
read only = no
valid users = mac2, mac02, mac04, mac06, midia, atendimento, redacao, mac03

[Operacional]
path = /media/disk-1
comment = Operacional
available = yes
writeable = yes
force create mode = 0777
force directory mode = 0777
create mask = 0777
directory mask = 0777
read only = no
valid users = mac2, mac02, mac04, mac06, atendimento

[Moon]
path = /media/HD1TB
comment = Moon Arquivos
available = yes
writeable = yes
force create mode = 777
force directory mode = 777
create mask = 777
directory mask = 777
read only = no
valid users = mac2, midia1, mac02, mac04, mac06, midia, atendimento, redacao, mac03, iMac


  


2. Re: Usuário do MAC OS-X grava em modo somente leitura no samba [RESOLVIDO]

Renato Carneiro Pacheco
renato_pacheco

(usa Debian)

Enviado em 27/07/2010 - 08:31h

Pq vc num coloca a permissão d SUID no diretório do compartilhamento? Assim todos os arquivos modificados dentro desse diretório ficariam sempre com o msm dono e o msm grupo. Não se esqueça d colocar os usuários dentro do msm grupo. Caso ainda não resolver, vc pode utilizar ACL's, q tem a função d colocar mais d um usuário ou mais d um grupo dono do msm arquivo/diretório. Dae a sua partição tem q ser montada com a flag acl e o smb.conf deve t a linha "inherit permissions = yes" dentro do compartilhamento.


3. Re: Usuário do MAC OS-X grava em modo somente leitura no samba [RESOLVIDO]

Paulo Vianna
quartodazona

(usa Debian)

Enviado em 29/07/2010 - 07:55h

Caro amigo. Entrei aqui imediatamente quando você me respondeu, mas como você só me disse o que fazer e não como fazer, vou dar uma pesquisada no que você falou, pois como você pode ver eu ainda não tive a necessidade de trabalhar com grupos no Linux (dá para ver pela quantidade de usuários válidos que tenho para cada diretório compartilhado, eles poderiam serem grupos). Assim que eu souber com clareza como implementar o que você falou, eu vou aqui e posto detalhado para a galera ver. Espero que eu consiga resolver isso até este sábado.

Muito obrigado.


4. Re: Usuário do MAC OS-X grava em modo somente leitura no samba [RESOLVIDO]

Renato Carneiro Pacheco
renato_pacheco

(usa Debian)

Enviado em 29/07/2010 - 08:34h

Olha, o procedimento para fazer isso é trabalhoso, por isso q num postei. Se vc procurar vc vai achar d boa. Dae qq coisa é só postar aki q eu tento t ajudar, ok?


5. Re: Usuário do MAC OS-X grava em modo somente leitura no samba [RESOLVIDO]

Paulo Vianna
quartodazona

(usa Debian)

Enviado em 29/07/2010 - 16:11h

Olá! Consegui resolver, mas pelo que andei pesquisando, a causa do problema é uma atualização da versão do MAC - OS X para o Snow Leophard 10.6.3 que faz com que os usuários conectados ao Samba gravem em somente leitura para os outros usuário.

O que tem de ser feito é colocar a linha abaixo na seção GLOBAL SETTINGS do smb.conf e estará resolvido.

unix extensions = no

Consegui resolver graças a meu vizinho que encontrou a dica no blog abaixo:

http://hdmais.wordpress.com/2010/04/13/bug-apos-atualizar-mac-10-6-3/






Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts