ฉันติดตั้ง Samba บน Ubuntu 20.04 และมีสิ่งต่อไปนี้ /etc/samba/smb.conf
:
โหลดไฟล์ปรับแต่ง smb จาก /etc/samba/smb.conf
ไฟล์บริการที่โหลดตกลง
บทบาทของเซิร์ฟเวอร์: ROLE_STANDALONE
# พารามิเตอร์สากล
[ทั่วโลก]
ไฟล์บันทึก = /var/log/samba/log.%m
การบันทึก = ไฟล์
แผนที่ไปยังแขก = ผู้ใช้ที่ไม่ดี
ขนาดบันทึกสูงสุด = 1,000
ปฏิบัติตามข้อ จำกัด แพม = ใช่
แพมเปลี่ยนรหัสผ่าน = ใช่
การกระทำที่ตื่นตระหนก = /usr/share/samba/panic-action %d
passwd chat = *Enter\snew\s*\spassword:* %n\n *Retype\snew\s*\spassword:* %n\n *password\supdated\successfully*
โปรแกรม passwd = /usr/bin/passwd %u
บทบาทของเซิร์ฟเวอร์ = เซิร์ฟเวอร์แบบสแตนด์อโลน
สตริงเซิร์ฟเวอร์ = %h เซิร์ฟเวอร์ (Samba, Ubuntu)
ซิงค์รหัสผ่านยูนิกซ์ = ใช่
usershare อนุญาตให้แขก = ใช่
เวิร์กกรุ๊ป = MYDOMAIN
idmap config * : แบ็กเอนด์ = tdb
[เครื่องพิมพ์]
เรียกดูได้ = ไม่
comment = เครื่องพิมพ์ทั้งหมด
สร้างหน้ากาก = 0700
เส้นทาง = /var/spool/samba
พิมพ์ได้ = ใช่
[พิมพ์$]
ความคิดเห็น = ไดรเวอร์เครื่องพิมพ์
เส้นทาง = /var/lib/samba/เครื่องพิมพ์
[มายยูสเซอร์]
ความคิดเห็น = ไดรฟ์ของฉัน
สร้างมาสก์ = 0664
มาสก์ไดเรกทอรี = 0777
เส้นทาง = /data/myuser
อ่านอย่างเดียว = ไม่
เมื่อใดก็ตามที่ฉันสร้างไดเร็กทอรีจาก Windows 10 การอนุญาตคือ:
drwxr-xr-x 2 myuser mydomain 4096 11 ส.ค. 11:07 น. test2
ฉันพยายามแก้ไข smb.conf
เพื่อลบ สร้างหน้ากาก
และ หน้ากากไดเรกทอรี
เส้น จากนั้นฉันรีสตาร์ท Samba แต่การอนุญาตยังคงเหมือนเดิม:
drwxr-xr-x 2 myuser mydomain 4096 11 ส.ค. 11:16 test3
ฉันต้องการสิทธิ์เป็นอย่างน้อย drwxrwxr-x
ฉันเคยผ่านเว็บไซต์หลายแห่งพร้อมคำแนะนำที่แตกต่างกัน:
สร้างมาสก์ = 0666
, สร้างมาสก์ = 0664
, มาสก์ไดเร็กทอรีทุกชนิด ดูเหมือนว่าฉันสามารถสร้างการอนุญาตที่เข้มงวดขึ้นด้วย "สร้างหน้ากาก" แต่สิ่งที่ฉันต้องการคือการอนุญาตแบบหลวมๆ