samba: ไฟล์ที่เขียนเพื่อแชร์สาธารณะเป็นของใคร


2

ฉันมีการตั้งค่าการแบ่งปันแซมบ้าแบบนี้:

    [shared]
    path = /home/shared/
    comment = shared
    public = yes
    writable = yes
    printable = no

ฉันสามารถเข้าถึงได้จาก windows แต่เมื่อฉันอัปโหลดไฟล์ไปยังไฟล์ที่ฉันอัปโหลดมีสิทธิ์ดังต่อไปนี้:

-rwxr--r-- 1 nobody nobody 899381 Mar  7 11:59 letter17.rtf

สิ่งที่ฉันต้องการจะดูก็คือเมื่อผู้ใช้เข้าถึงการแชร์นี้ผู้ใช้จะทำตัวราวกับว่าเขาเป็นผู้ใช้เฉพาะของเซิร์ฟเวอร์แซมบ้า เพื่อให้เขาสามารถเข้าถึงไฟล์ที่ 'dave' เข้าถึงได้และไฟล์ที่เขาอัปโหลดนั้นเป็นของ 'dave'
ฉันใช้ตัวเลือกใดเพื่อให้บรรลุสิ่งนี้

คำตอบ:


4

ในการกำหนดค่าส่วนกลางของแซมบ้าคุณต้องระบุการทำแผนที่แขก ดูเหมือนว่าในการติดตั้งของคุณแมปแขกนี้ถูกแมปไป ไม่มีใคร .

แก้ไขของคุณ smb.conf ไฟล์และเพิ่มสิ่งต่อไปนี้ใน [Global] มาตรา:

guest account = dave

แทนที่ dave โดยอะไรก็ตามที่คุณต้องการ


แค่ลองดู ทำงานเหมือนจับใจ ขอบคุณ. :)
David Dai
โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.