Acompanhei de perto todos os testes do capítulo de solução de problemas dos documentos do Samba:
https://www.samba.org/samba/docs/using_samba/ch12.html
Estou apenas tentando configurar compartilhamentos de samba no RH 7 e vê-los no Windows. Todos os testes que eles recomendam passam, até o último inclusive, no net use
comando do Windows que funciona conforme especificado.
Estou usando o exemplo deles smb.conf
:\
[global]
workgroup = CORP
security = user
browsable = yes
local master = yes
[homes]
guest ok = no
browsable = no
[temp]
path = /tmp
public = yes
Mudei de grupo de trabalho porque meu grupo de trabalho do Windows é corp
. Eu criei o nome de usuário do samba com a mesma senha do nome de usuário do Unix e é com isso que estou tentando me conectar, no Windows. As permissões do diretório inicial são 777, caso isso seja importante.
Posso ver todos os compartilhamentos do Windows. Posso ver o conteúdo do temp
compartilhamento. Posso ver o homes
compartilhamento e também o meu username
compartilhamento. Mas não consigo ver o conteúdo deles - quando tento clicar duas vezes nesses compartilhamentos no Windows Explorer, recebo "acesso negado".
Por que?
Responder1
Bom, fiz tudo certo com Samba e Windows. O que eu não sabia, e a documentação do Samba não diz, é que por padrão o RH desativa o compartilhamento de diretórios pessoais do samba. Você tem que fazer primeiro:
sudo setsebool -P samba_enable_home_dirs ativado