หมายเหตุ: ฉันได้อ่านหน้าเว็บต่าง ๆ ถึง 50 หน้าซึ่งอธิบายวิธีการตั้งค่าการแบ่งปันแซมบ้าแบบสาธารณะในช่วง2 ปีและไม่มีอะไรที่ฉันเคยทำมาก่อน ฉันไม่ทราบว่าต้องใช้ RTFM จำนวนเท่าใดในการตั้งค่าสิ่งนี้
ฉันต้องการ / ต้องการตั้งค่าการแชร์ไฟล์สาธารณะที่เปิดอยู่อย่างสมบูรณ์บนโฮมเซิร์ฟเวอร์ของฉันสำหรับสองเครื่อง
การติดตั้งมีดังนี้:
เซิร์ฟเวอร์ :
- Debian Wheezy
sudo smbd --version
Version 3.6.6
ให้ฉัน- พาร์ติชั่นภายใน 2 ตัวที่ฉันต้องการแชร์จัดรูปแบบใน NTFS เนื่องจากเก่าและนำมาจากเครื่อง Windows ฉันไม่สามารถจัดรูปแบบให้ขยาย * FS ได้เนื่องจากมีข้อมูลจำนวนมากที่ฉันไม่สามารถย้ายไปที่อื่นได้ (ยัง)
- เครื่องชื่อ "homeserv" เพราะขาดความคิดริเริ่ม
ลูกค้า :
- การทดสอบเดเบียน (เจสซี)
- Windows 7 (2 เครื่องที่แตกต่างกัน) ที่จริงแล้วเครื่องของฉันคือ Debian / Windows dualboot และเครื่องของภรรยาของฉันคือ Windows เท่านั้น
smb.conf ของฉันหลังจากการกลั่นมีลักษณะดังต่อไปนี้ ( คำต่อคำไม่มีอะไรอยู่ที่นั่น):
[global]
workgroup = WORKGROUP
security = user
map to guest = Bad User
[disk1]
comment = Disk 1 on 400GB HDD
path = /media/disk1
browsable = yes
guest ok = yes
read only = no
create mask = 0755
[disk2]
comment = Disk 2 on 400GB HDD
path = /media/disk2
browsable = yes
guest ok = yes
read only = no
create mask = 0755
บนเครื่องไคลเอนต์ทั้งใน Debian และ Windows ฉันได้รับผลลัพธ์เดียวกัน: กล่องโต้ตอบล็อกอิน / รหัสผ่าน การรวมกันของ NO security = user
, map to guest = Bad user
, security = share
, guest ok = yes
และเช่นช่วย
Windows 7 แสดงกล่องโต้ตอบล็อกอิน / รหัสผ่านหลังจากที่ฉันคลิกที่เครื่องที่ใช้ร่วมกันในย่านเครือข่าย smb://homeserv/
พา ธ ไฟล์ใน Debian (ในเบราว์เซอร์ไฟล์ใด ๆ ) จะแสดงโฟลเดอร์สองโฟลเดอร์ให้ฉัน: disk1
และdisk2
ตามที่ตั้งใจไว้โดยพยายามเปิดโฟลเดอร์เหล่านั้นจะนำกล่องโต้ตอบเข้าสู่ระบบ / รหัสผ่าน
ดังนั้นสิ่งที่ฉันขาดในรูปแบบที่ไม่จำเป็นต้องป้อนชื่อผู้ใช้ / รหัสผ่าน? นี่คือคำถามการใช้งานฉันจะไม่สร้างการรับรองความถูกต้องตามผู้ใช้สำหรับไฟล์ขยะ