Eu tentei o dia todo para se conectar ao meu servidor Samba em Raspbian de um laptop Windows 7.
Primeiro, eu tenho um Windows 7 Home Edition depois de ler alguns artigos, parece que é importante notar como eu estou querendo saber se é possível usar essa edição com o Samba. Note também que neste Windows 7, eu tenho uma máquina virtual Debian que é capaz de se conectar ao Samba, hehe.
Já li muitos artigos e soluções, então acho que não é trivial e merece uma pergunta aqui, mas também sou novo no Samba e provavelmente sinto falta de algo estúpido.
Arquivo conf do Samba
[global]
workgroup = WORKGROUP
dns proxy = no
log file = /var/log/samba/log.%m
max log size = 1000
syslog = 0
panic action = /usr/share/samba/panic-action %d
server role = standalone server
passdb backend = tdbsam
obey pam restrictions = yes
unix password sync = yes
passwd program = /usr/bin/passwd %u
passwd chat = *Enter\snew\s*\spassword:* %n\n *Retype\snew\s*\spassword:* %n\n *password\supdated\ssuccessfully* .
pam password change = yes
map to guest = bad user
usershare allow guests = yes
[homes]
comment = Home Directories
browseable = no
read only = yes
create mask = 0700
directory mask = 0700
valid users = %S
[printers]
comment = All Printers
browseable = no
path = /var/spool/samba
printable = yes
guest ok = no
read only = yes
create mask = 0700
[print$]
comment = Printer Drivers
path = /var/lib/samba/printers
browseable = yes
read only = yes
guest ok = no
[share]
Comment = Pi shared folder
Path = /home/pi/sync_images
Browseable = yes
Writeable = Yes
only guest = no
create mask = 0777
directory mask = 0777
Public = yes
Guest ok = yes
[global]
workgroup = WORKGROUP
netbios name = LINUXSERVER
lanman auth = no
ntlm auth = yes
client lanman auth = no
wins support = yes
local master = yes
preferred master = yes
Perfil do usuário do Samba
$ sudo pdbedit -L -v
Unix username: pi
NT username:
Account Flags: [U ]
User SID: S-1-5-21-940656554-1247367340-895234526-1000
Primary Group SID: S-1-5-21-940656554-1247367340-895234526-513
Full Name:
Home Directory: \linuxserver\pi
HomeDir Drive:
Logon Script:
Profile Path: \linuxserver\pi\profile
Domain: RASPBERRYPI
Account desc:
Workstations:
Munged dial:
Logon time: 0
Logoff time: never
Kickoff time: never
Password last set: ven., 04 mai 2018 17:53:14 CEST
Password can change: ven., 04 mai 2018 17:53:14 CEST
Password must change: never
Last bad password : 0
Bad password count : 0
Logon hours : FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
Testes que fiz para me conectar do meu Win 7
net use X: \RASPBERRYPI\share /USER:pi ********* *no hit*
net use X: \LINUXSERVER\share /USER:pi ********* *no hit*
net use X: \linuxserver\share /USER:pi ********* *no hit*
net use X: \RASPBERRYPI\share /USER:WORKGROUP\pi ********* *no hit*
net use X: \LINUXSERVER\share /USER:WORKGROUP\pi ********* *no hit*
net use X: \linuxserver\share /USER:WORKGROUP\pi ********* *no hit*
de cada vez, recebo o erro 53.
regedit
modificações
Eu também tentei soluções regedit
antigas sobre o Windows 7 e o Samba encontradas aqui e ali. Basicamente foi:
criar uma chave DWORD
HKLM\SYSTEM\CurrentControlSet\Control\Lsa/LmCompatibilityLevel
defina como 2. reinicialize, não funcionou.
altere HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Lsa\everyoneincludesanonymous
de 0 para 1
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Lsa\NoLmHash
de 1 a 0
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\services\LanmanServer\Parameters\restrictnullsessaccess
1 a 0
Reboote, não acerte
Perguntas
Alguma ideia do que eu posso fazer? Você também sabe se existe uma alternativa para o Windows Samba Client e pode ser instalada? meu objetivo é usar o Python para sincronizar algumas pastas no meu Raspberry Pi para o Windows 7.