Я целый день пытался подключиться к своему серверу Samba на Raspbian с ноутбука с Windows 7.

Во-первых, после прочтения какой-то статьи у меня есть Windows 7 Home Edition, и мне кажется, что это важно отметить, поскольку мне интересно, возможно ли вообще использовать это издание с Samba. Также обратите внимание, что на этой Windows 7 у меня есть виртуальная машина Debian, которая может подключаться к Samba, хе-хе.

Я уже прочитал много статей и решений, так что я думаю, что это не тривиально и заслуживает здесь вопроса, но я также новичок в Samba и, возможно, скучаю по чему-то глупому.

Samba conf file

[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

$ 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

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*

каждый раз я получаю 53 ошибку.

модификации regedit

Я также попробовал старые решения regedit о Windows 7 и Samba, найденные здесь и там. В основном это было: создать ключ DWORD

HKLM\SYSTEM\CurrentControlSet\Control\Lsa/LmCompatibilityLevel

установите его на 2. перезагрузка, не работает.

измените HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Lsa\everyoneincludesanonymous от 0 до 1

HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Lsa\NoLmHash от 1 до 0 HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\services\LanmanServer\Parameters\restrictnullsessaccess 1 до 0

Перезагружаешь, не ударил

Вопросы

Есть идеи о том, что я могу сделать? Также вы знаете, существует ли альтернатива Windows Samba Client и может ли она быть установлена? Моя цель - использовать Python для синхронизации некоторых папок на моем Raspberry Pi с Windows 7.

1 ответ1

0

Если вы хотите синхронизировать папки между вашим PI и Windows, вы можете установить сервер SCP, например OpenSSH для Windows (бесплатно) или Bitvise SSH Server (может быть платным, не уверен), в вашей системе Windows и скопировать файлы из вашего Linux box (ваш PI) с использованием общих команд SCP на вашем Linux-боксе, вызванном из Python.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .