Samba: erro foi permissão negada

0

Eu tive a configuração do Samba em um servidor Linux CentOS 5.5 nas últimas 2 semanas. De repente, hoje, parou de funcionar e não consigo entender o porquê!

Primeiro, estou executando o pacote "samba3x", versão 3.3.8-0.52.el5_5. Meu arquivo de configuração é o seguinte:

[global]
load printers = No
netbios name = MyServer
default = global
path = /home
wins server = 10.1.1.2 # windows pdc
workgroup = workgroup
os level = 20
encrypt passwords = yes
security = share
winbind separator = +
available = No

[In]
writeable = yes
admin users = smbuser
path = /home/myUser/www/share/1
valid users = smbuser
public = yes
available = yes

As pastas myUser /, www / e share / estão todas definidas para o modo 755 e de propriedade do myUser. A pasta 1 / é o modo 777 e pertence ao smbuser.

O Windows retorna "Ocorreu um erro de sistema 53. O caminho da rede não foi encontrado". quando tento executar o comando: "net use \ MyServer \ In / usuário: smbuser smbuser".

No entanto, se eu alterar a configuração para usar / home / smbuser como o caminho, ele funciona bem! O smbuser / folder está usando 700 e é de propriedade do smbuser. Portanto, mesmo que a pasta 1 / esteja usando o modo 777 e seja de propriedade do smbuser, ela não funciona.

Alguém pode me dizer por que por favor? Agradecemos antecipadamente.

    
por Reado 16.08.2010 / 11:50

2 respostas

1

Desculpe, acabou de classificá-lo. Parece que "smbuser" foi o problema. Não tenho certeza porque este deve ser o caso, já que a conta de usuário foi configurada corretamente e tem acesso total!

Eu configurei uma conta smb para "myUser" e usei isso para acessar a pasta. Deu certo!

    
por 16.08.2010 / 12:30
1

Peço desculpas por não postar como comentário para obter mais algumas informações. Receio ter 2 anos de reputação por não ser capaz de fazê-lo.

Quando você definir o [In] share para usar path = /home/myUser/www/share/1 , você poderá executar o comando smbclient \\127.0.0.1\In na sua máquina do CentOS para acessar esse compartilhamento?

EDIT: Mais uma vez, peço desculpas por falta de comentários. Você provavelmente tinha permissões conflitantes. Embora a pasta interna possa ter acesso total a um determinado usuário, as pastas pai podem ter negado acesso de gravação (ou qualquer outro) a todos os outros usuários. As regras de negação têm precedência sobre as regras de permissão, e é isso que suponho que aconteceu no seu caso.

    
por 16.08.2010 / 12:08