$ (subj) ดูเหมือนจะเป็นสิ่งที่ผู้ใช้รูทถูกปฏิเสธโดยค่าเริ่มต้นสำหรับการแบ่งปันทั้งหมด ฉันพยายามที่จะทำซ้ำส่วนแบ่งการบริหาร Windows
$ (subj) ดูเหมือนจะเป็นสิ่งที่ผู้ใช้รูทถูกปฏิเสธโดยค่าเริ่มต้นสำหรับการแบ่งปันทั้งหมด ฉันพยายามที่จะทำซ้ำส่วนแบ่งการบริหาร Windows
คำตอบ:
คุณมีรหัสผ่านที่ตั้งไว้ใน Samba (ไม่ใช่ในไฟล์ passwd ระบบ) สำหรับรูทหรือไม่? smbpasswd -a root
คุณควรจะสามารถกำหนดรหัสผ่านดังกล่าวโดยการทำงาน
คุณควรวาง smb.conf ของคุณเพื่อให้เราสามารถประเมินปัญหาได้ อย่างไรก็ตามนี่คือคำใบ้:
invalid users = root
เป็นส่วนหนึ่งของ smb.conf เริ่มต้น
ดีละถ้าอย่างนั้น. รูตเป็น smbuser ที่ถูกต้องหรือยัง จากนั้นลองอนุญาตให้รูทอย่างชัดเจน:
valid users = root
และลองทำสิ่งนี้:
[config]
comment = Admin Config Share - Whatever
path = /
valid users = someusers, somegroup
force user = root
force group = root
admin users = someusers, somegroup
writeable = Yes
smb.conf
ไม่ใช่ "ตั้งแต่เริ่มต้น" และไม่มีพารามิเตอร์valid users
หรือinvalid users
พารามิเตอร์เลย
หากคุณไม่สามารถเข้าถึงผู้ใช้สองคนหนึ่งรายสำหรับผู้ใช้ปกติและอีกคนสำหรับรูทคุณต้องใช้นามแฝง netbios ในไฟล์ smb.conf เพื่อให้ windows มองพวกเขาเป็นเซิร์ฟเวอร์สองเครื่อง จากนั้นเข้าถึงแต่ละรายการด้วยรหัสผู้ใช้ที่แตกต่างกัน นอกจากนี้คุณยังสามารถเพิ่มไฟล์โฮสต์ของ windows เป็น ip ของเซิร์ฟเวอร์เดียวกันด้วยชื่อที่แตกต่างกัน ปัญหาเกิดขึ้นกับ Windows ที่สามารถอนุญาตผู้ใช้ได้ครั้งละหนึ่งคนเท่านั้นจึงไม่สามารถเข้าถึงได้ในฐานะรูท