Corrigido pela adição de unix extensions = no
a [global] e wide links = yes
a [root].
Estou executando o CentOS 7.2 x64 com o Samba 4.2.3-12.el7_2. Minha configuração do Samba é a seguinte:
[global]
server string =
log file = /var/log/samba/log.%m
max log size = 50
guest ok = yes
security = user
map to guest = Bad Password
[root]
browseable = no
writeable = yes
valid users = root
path = /
Eu executei smbpasswd -a root
e especifiquei uma senha.
Finalmente, reiniciei o Samba usando service smb restart
.
No Windows 7, sob o Painel de controle > Contas de usuário > Gerenciar suas credenciais, eu adicionei uma entrada usando o hostname do servidor; o nome de usuário é <hostname>\root
e password é a senha que eu usei com smbpasswd.
No Windows Explorer, posso navegar para <hostname>\root
e ver a partição /
com todos os arquivos e pastas listados. No entanto, assim que clico duas vezes em home
, o Windows diz que não tenho permissão.
Nada está aparecendo no arquivo de log em /var/log/samba/log.smbd
além das entradas usuais quando o serviço é iniciado.
Usar exatamente a mesma configuração no meu antigo servidor CentOS 6.7 x64 executando o Samba 4.0.0-66.el6_6.rc4 funciona bem e eu posso abrir a pasta de início pelo Windows Explorer sem problemas.
Alguma idéia de por que não está funcionando com o novo OS / Samba?
Corrigido pela adição de unix extensions = no
a [global] e wide links = yes
a [root].
Tags permissions windows-7 samba linux centos