Na minha caixa do CentOS 5.2 executando o Samba (3.0.33-3.29), criei uma pasta chamada /upload
.
No samba, configurei um compartilhamento como este:
[Envio] comment = carregar pasta caminho = / upload usuários válidos = kevin root public = yes gravável = sim navegável = sim criar máscara = 0777 máscara de diretório = 0777 convidado ok = sim
I chown
'd a /upload
pasta para a minha conta de 'Kevin' e verificado que eu poderia criar arquivos e pastas através do shell.
Posso navegar até a máquina no Windows 7, autenticar como 'kevin' e ver meu compartilhamento de diretório pessoal e o upload
compartilhamento, mas não consigo acessá-los.
Relatórios do Windows:
Erro de rede O Windows não pode acessar \\ cos-01 \ upload Verifique a ortografia do nome. Caso contrário, pode haver um problema com sua rede. Para tentar identificar e resolver problemas de rede, clique em Diagnosticar. Código de erro: 0x80070035 O caminho de rede não foi encontrado.
Esta é uma lista de verificação do que eu fiz:
- a conta
kevin
foi adicionada ao samba usandosmbpasswd -a kevin
e definindo minha senha ao mesmo tempo. As senhas samba e centos são as mesmas. - o nome do servidor
cos-01
está no/etc/hosts
arquivo ou seja
172.0.0.1 localhost localhost.localdomain 172.17.3.90 cos-01
- Também defini o nome netbios em
/etc/samba/smb.conf
- Configurei o nível de autenticação do LAN Manager do Windows 7 para "Enviar LM e NTLM - use segurança de sessão NTLMv2 se negociado"
Atualizar:
Tentei acessar o compartilhamento pelo endereço IP e pelo nome do servidor, por exemplo, \ cos-01 \ upload ou \ 172.16.3.90 \ upload. Nos dois casos, recebo o mesmo erro, conforme detalhado acima.
Eu verifiquei o /var/log/samba/smbd.log
arquivo de log e vi muitos:
[2010/07/02 16:56:10, 0] smbd / service.c: make_connection_snum (1013) '/ upload' não existe ou permissão negada ao conectar-se ao [upload] Erro foi permissão negada
system-config-selinux
ferramenta. Posso definir isso usandosetsebool allow_smbd_anon_write 1
, é o mesmo?getsebool allow_smbd_anon_write
retornará resultados alternados. Então, eu executaria esse comando e veria se funciona.setenforce 0
- testará se o SELinux está causando o problema. Uma reinicialização ousetenforce 1
ligará novamente.Há algumas informações adicionais que você precisará fornecer para responder a esta pergunta.
chown
como root, ou como kevin, ou como outra conta?security =
configuração atualmente em/etc/samba/smb.conf
? Se o seu servidor Samba for membro de um domínio, provavelmente deveria sersecurity = ads
; se o servidor Samba for autônomo, provavelmente deve sersecurity = user
ousecurity = share
.client signing = no
? (Emyes
vez disso, você pode precisar se conectar a clientes Windows mais recentes)client use spnego = no
? (Emyes
vez disso, você pode precisar se conectar a clientes Windows mais recentes)winbind
correndo? Se o seu servidor não for um membro do domínio ou um controlador de domínio, isso poderá causar um pouco de confusão durante a execução; servidores independentes não precisam desse serviço .fonte
Hmm, isso normalmente significa que o caminho / upload local (portanto, o upload na raiz do seu servidor) não existe no seu servidor.
fonte
Tente acessar o servidor samba com endereço IP: \ _ip_address_of_samba_server_ \ upload
Verifique também os logs do samba em /var/log/samba/log.smbd e veja se o cliente Windows realmente tenta efetuar login. Caso contrário, há um problema com a rede. E o erro parece que sim ..
Cumprimentos,
Martin
fonte
testparm
)? Você já tentou montar o compartilhamento do linux (viasmbmount
)?Tente isso, me ajudou
http://winplat.net/post/2012/04/04/Unable-to-access-Samba-shares-from-Windows-7-with-error.aspx
fonte
O que diz o smbclient, se você tentar se conectar via localhost? Mesmos erros, ou apenas SNAFU? E que linhas smbclient e windows compartilham a navegação criada? Você já tentou fazer o login como ninguém, para ver se seu diretório está acessível.
E por último, mas menos importante .... http://www.tomshardware.com/forum/75-63-windows-samba-issue
No qual é recomendado que o nível de segurança seja rebaixado de (novo) de 128 bits, permitindo conexões com versões mais antigas e compatíveis do compartilhamento do Windows.
-- Aqui vai nada.
fonte