ฉันมีอินสแตนซ์ AWS EC2 Linux พร้อมการแชร์ samba (v4) ที่กำหนดค่าไว้ แนวคิดคือการอนุญาตให้เข้าถึงการแชร์โดยไม่ต้องใช้รหัสผ่านจากเครื่อง onprem ซึ่งใช้ Windows Server 2016 มี ACL ระหว่าง AWS และอุปกรณ์ onprem และทำงานได้ตามที่คาดไว้
สิ่งนี้ทำงานได้ค่อนข้างดี ยกเว้นสิ่งหนึ่ง: บริการที่ทำงานบนเครื่อง Windows Server 2016 ภายในเครื่องภายใต้ "ผู้ใช้ระบบภายในเครื่อง" ไม่สามารถเข้าถึงส่วนที่ใช้ร่วมกันได้
ดังนั้น การเข้าถึงแบบไม่ใช้รหัสผ่าน (แขก) จึงทำงานได้ดีเมื่อมีผู้ใช้เข้าสู่ระบบ Windows Server แต่เมื่อบริการพยายามเข้าถึง กลับไม่สามารถทำได้
การแบ่งปันได้รับการกำหนดค่าเป็น:
[แชร์ทดสอบ]
เส้นทาง = /pub/testshare
แขกตกลง = ใช่
อ่านอย่างเดียว = ไม่
สร้างมาสก์ = 664
บังคับให้สร้างโหมด = 664
มาสก์ไดเรกทอรี = 775
โหมดบังคับไดเรกทอรี = 775
การกำหนดค่า Global Samba มีพารามิเตอร์:
ความปลอดภัย = ผู้ใช้
เรียกดูได้ = ใช่
บัญชีแขก = myguestacc
แผนที่ไปยังแขก = ผู้ใช้ที่ไม่ดี
คำสั่ง dfree = /etc/samba/samba-dfree
เวลาแคช dfree = 60
บันทึกไม่แสดงอะไรน่าสนใจ ดังนั้นไม่มีอะไรคุ้มที่ฉันจะเขียนที่นี่
ความคิดใด ๆ ที่จะได้รับการชื่นชมอย่างมาก.
ขอบคุณ.