Bütün gün Raspbian'daki Samba sunucuma Windows 7 dizüstü bilgisayardan bağlanmayı denedim.
Öncelikle, bazı makaleleri okuduktan sonra Windows 7 Home Edition kullandım, bu baskının Samba ile birlikte kullanılıp kullanılamayacağını merak ediyorum gibi görünmemesi önemli görünüyor. Ayrıca, bu Windows 7’de, Samba’ya bağlanabilen bir Debian VM’im var.
Çok fazla makale ve çözüm okudum, bu yüzden önemsiz olmadığını ve burada bir soruyu hak ettiğini düşünüyorum ama Samba'da da yeniyim ve muhtemelen aptalca bir şeyi özlüyorum.
Samba conf dosyası
[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
Samba kullanıcı profili
$ 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
Win 7’den bağlanmak için yaptığım testler
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*
Her zaman, 53 hatası alıyorum.
regedit
modifikasyonlar
Ayrıca regedit
burada ve orada bulunan Windows 7 ve Samba ile ilgili eski çözümler denedim . Temelde öyleydi: bir DWORD anahtarı oluşturun
HKLM\SYSTEM\CurrentControlSet\Control\Lsa/LmCompatibilityLevel
2 olarak ayarlayın. yeniden başlatma, işe yaramadı.
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Lsa\everyoneincludesanonymous
0'dan 1'e değiştir
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Lsa\NoLmHash
1 ila 0
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\services\LanmanServer\Parameters\restrictnullsessaccess
1 - 0
Yeniden başlat, vur
Sorular
Ne yapabileceğim hakkında bir fikrin var mı? Ayrıca, Windows Samba İstemcisine bir alternatif olup olmadığını biliyor musunuz? Amacım, Raspberry Pi'mdeki bazı klasörleri Windows 7 ile eşitlemek için Python kullanmak.