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