การเชื่อมต่อถูกปฏิเสธจาก Win10 ถึง Samba บน RPi with Arch


1

ฉันทำตามบทช่วยสอนนี้เพื่อตั้งค่า Samba บน My Raspberry Pi ที่กำลังรัน Arch
smb.conf ของฉันคือ:

[global]
        server string = Samba Server
        workgroup = MYGROUP
        log file = /var/log/samba/%m.log
        max log size = 50
        printcap name = /etc/printcap
        name resolve order = lmhosts wins bcast host
        security = USER
        dns proxy = No
        idmap config * : backend = tdb


[homes]
        comment = Home Directories
        browseable = No
        read only = No


[printers]
        comment = All Printers
        path = /var/spool/samba
        browseable = No
        printable = Yes


[Test]
        comment = Test Folder
        path = /media/USB8GB/shares
        create mask = 0660
        directory mask = 0771
        force group = users
        read only = No
        valid users = @users

ก่อนอื่นไม่ปรากฏใน Windows 10 อย่างไรก็ตามเมื่อพยายามเชื่อมต่อด้วยตนเองไม่ว่าจะเป็น\\ALARMPI\Testหรือ\\192.168.1.4\Testรู้จักเซิร์ฟเวอร์ แต่ฉันไม่สามารถเข้าสู่ระบบด้วยผู้ใช้ที่ฉันสร้างขึ้น connection refusedฉันได้รับ
smbclient -L ALARMPIใน SSH ทำงานอย่างไร
ฉันมี logfiles มากมาย:

192.168.1.2.log  alarmpi.log  desktop-sf05bvt.log            fe80__ba27_xxxx_xxxx_ce6f.log  log.smbd  smbd.log
192.168.1.4.log  cores        fe80__8405_xxxx_xxxx_b470.log  log.nmbd                       nmbd.log

มีเพียง nmbd.log และ smbd.log เท่านั้น nmbd.log:

[2017/04/03 00:53:57.475291,  0] ../source3/nmbd/nmbd.c:58(terminate)
  Got SIGTERM: going down...
[2017/04/03 00:54:03.469717,  0] ../lib/util/become_daemon.c:124(daemon_ready)
  STATUS=daemon 'nmbd' finished starting up and ready to serve connections
[2017/04/03 00:54:53.502419,  0] ../source3/nmbd/nmbd_become_lmb.c:397(become_local_master_stage2)
  *****

  Samba name server ALARMPI is now a local master browser for workgroup MYGROUP on subnet 192.168.1.4

  *****

และอีกหลายบรรทัดที่คล้ายกันก่อนหน้านี้จากการรีบูตเครื่องทั้งหมดที่ฉันทำ
smbd.log

[2017/04/03 00:39:19.588558,  0] ../lib/util/become_daemon.c:124(daemon_ready)
  STATUS=daemon 'smbd' finished starting up and ready to serve connections
[2017/04/03 00:39:19.673462,  0] ../source3/printing/print_standard.c:71(std_pcap_cache_reload)
  Unable to open printcap file /etc/printcap for read!
[2017/04/03 00:52:12.043798,  0] ../source3/printing/print_standard.c:71(std_pcap_cache_reload)
  Unable to open printcap file /etc/printcap for read!
[2017/04/03 00:54:06.779226,  0] ../lib/util/become_daemon.c:124(daemon_ready)
  STATUS=daemon 'smbd' finished starting up and ready to serve connections
[2017/04/03 00:54:06.873653,  0] ../source3/printing/print_standard.c:71(std_pcap_cache_reload)
  Unable to open printcap file /etc/printcap for read!
[2017/04/03 01:07:05.831166,  0] ../source3/printing/print_standard.c:71(std_pcap_cache_reload)
  Unable to open printcap file /etc/printcap for read!

และอีกครั้งหลายบรรทัดเช่นนั้น

มันไม่ได้พูดอะไรเกี่ยวกับความพยายามของฉันในการเข้าสู่ระบบจาก Windows

ฉันหวังว่าบางคนสามารถช่วยฉันแก้ปัญหานี้ได้กูเกิลที่ฉันนำไปสู่ปัญหาที่ดูเหมือนไม่เกี่ยวข้องและ / หรือวิธีแก้ปัญหาที่ไม่ได้ช่วย
หากคุณต้องการข้อมูลเพิ่มเติมเรายินดีที่จะให้ข้อมูลกับคุณ

คำตอบ:


0

ฉันพยายามที่จะทำงานนี้ในขณะที่พยายามหลายสิ่ง Arch wiki บน Samba ดูเหมือนจะไม่ใส่ข้อมูลสำคัญบางอย่างเช่นเดียวกับบทช่วยสอนอื่น ๆ ที่ฉันใช้

ตรวจสอบให้แน่ใจว่าได้เปิดใช้งานผู้ใช้หลังจากเพิ่มไปยังแซมบ้า: smbpasswd -L -e username

ตรวจสอบให้แน่ใจว่าได้เพิ่มผู้ใช้ในกลุ่มที่เกี่ยวข้องหากคุณระบุกลุ่มดังกล่าวในการแชร์ของคุณ: usermod -a -G groupname username

คุณควรตรวจสอบการตั้งค่าการอนุญาตที่ถูกต้องในโฟลเดอร์ที่แชร์ของคุณเพื่อให้กลุ่มได้รับอนุญาต

เป็นความคิดที่ดีที่จะกำหนดsetgidบิต ในกรณีของฉันฉันจะตั้งกลุ่มไปและได้รับอนุญาตให้ users2770

ในที่สุดฉันก็เปลี่ยน[Test]คำจำกัดความของฉันใน smb.conf เป็นต่อไปนี้:

[Test]
        comment = Test Folder
        path = /media/USB8GB/shares
        create mask = 0660
        directory mask = 2770
        force create mode = 0660
        force directory mode = 2770
        force group = users
        read only = No
        valid users = @users
โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.