Windows 7'den bir Samba sunucusuna bağlanamıyor


0

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 regeditburada 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\everyoneincludesanonymous0'dan 1'e değiştir

HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Lsa\NoLmHash1 ila 0 HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\services\LanmanServer\Parameters\restrictnullsessaccess1 - 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.

Yanıtlar:


0

PI'nizle Windows arasında klasörleri senkronize etmek istiyorsanız, Windows sisteminize OpenSSH (Windows için ücretsiz) veya Bitvise SSH Sunucusu (ücretsiz olabilir; emin değilseniz) gibi bir SCP sunucusu kurabilir ve dosyaları bilgisayarınızdan kopyalayabilirsiniz. Linux kutunuzdaki ortak SCP komutlarını kullanarak Linux kutusu (PI'niz) Python'dan çağrılır.


Bir deneyeceğim. Şimdi yaptığım şey SFTP kullanmak, daha basitti.
snoob dogg

@snoobdogg harika !, SCP ve SFTP kuzenler gibidir :) her ikisi de dosyaları güvenli protokoller kullanarak aktarmaya özen gösterir. İyi bak!
Luis R Ballestas,
Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.