ฉันเห็นว่าคุณได้ลองทุกอย่างแล้ว ฉันขอแนะนำให้เริ่มต้นด้วยไฟล์ smb.conf ใหม่ ควรมีลักษณะเช่นนี้:
[global]
workgroup = XTREME
server string = %h server (Samba, Ubuntu)
dns proxy = no
force user = cyrex
log file = /var/log/samba/log.%m
max log size = 1000
syslog = 0
panic action = /usr/share/samba/panic-action %d
encrypt passwords = true
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
[printers]
comment = All Printers
browseable = no
path = /var/spool/samba
printable = yes
create mask = 0700
[print$]
comment = Printer Drivers
path = /var/lib/samba/printers
[movies]
path = /media/cyrex/titan
browseable = yes
guest ok = yes
ในกรณีนี้ฉันมีเพียงภาพยนตร์ที่ฉันแบ่งปันเท่านั้น มันทำงานภายใต้ Windows XP, 7 หรือ 8 ฉันเพิ่ม / แก้ไขตัวเลือกต่อไปนี้เป็นค่าเริ่มต้นsmb.conf
ซึ่งทำดังต่อไปนี้:
guest ok
= ใช่ - สิ่งนี้ช่วยในเรื่องรหัสผ่าน
force user = cyrex
- สิ่งนี้ยังช่วยแก้ไขปัญหารหัสผ่านและช่วยให้ผู้ใช้สามารถดูเนื้อหาของทรัพยากรที่ใช้ร่วมกันแทนที่จะเห็นเฉพาะทรัพยากรที่ใช้ร่วมกัน
browseable = yes
- จะช่วยให้ผู้ใช้เห็นทรัพยากรที่ใช้ร่วมกันเมื่อนำทางในเครือข่าย
workgroup = XTREME
- นี่คือเวิร์กกรุ๊ปใน LAN ของฉัน
สังเกตุฉันไม่มีคุณสมบัติหรือสิทธิ์อื่นใดที่จะทำให้ตัวอย่างง่ายขึ้นและอย่างที่คุณพูดถึงมันเป็นของท้องถิ่นจึงไม่ต้องกังวลเรื่องความปลอดภัย หลังจากนั้นฉันก็แค่sudo service smbd restart
ให้แซมบ้าอ่านการตั้งค่าใหม่
ในการสร้าง smb.conf ดั้งเดิมให้ทำดังนี้:
sudo cp -a /usr/share/samba/smb.conf /etc/samba/
คุณสามารถหาข้อมูลเพิ่มเติมเกี่ยวกับแซมบ้าได้ใน:
ฉันจะเชื่อมต่อกับเซิร์ฟเวอร์ Samba โดยใช้ชื่อโฮสต์แทน IP ได้อย่างไร
นี่คือไฟล์ smb.conf ของฉัน มีอะไรผิดปกติกับมัน?