ไดเรกทอรีเปลี่ยนสิทธิ์เมื่อติดตั้ง


10

ฉันต้องการที่จะติดตั้ง samba sghare ไปยังไดเรกทอรีใน dir บ้านของฉัน ฉันได้สร้างมันขึ้นมา แต่ติดตั้งการแชร์เป็นรูท เมื่อเมานต์เจ้าของ dir ของฉันเปลี่ยนเป็นรูทและผู้ใช้ของฉันไม่มีไฟล์พ่วงการอนุญาตบนแชร์ ... ฉันจะแก้ไขบรรทัดเมาต์ของฉันเพื่อให้สามารถเมานต์ด้วยสิทธิ์การเขียนได้อย่างไร ปัจจุบันดูเหมือนว่านี้:sudo mount -t cifs //IP/share/ /mount/point/ -o rw,username=user,password=pass,domain=domain

คำตอบ:


7

ใช้ตัวเลือกuidและgid เมานต์ :

uid = หาเรื่อง

ตั้งค่า uid ที่จะเป็นเจ้าของไฟล์หรือไดเรกทอรีทั้งหมดในระบบไฟล์ที่ติดตั้งเมื่อเซิร์ฟเวอร์ไม่ได้ให้ข้อมูลความเป็นเจ้าของ มันอาจถูกระบุว่าเป็นชื่อผู้ใช้หรือ uid ที่เป็นตัวเลข เมื่อไม่ได้ระบุค่าเริ่มต้นคือ uid 0 ตัวช่วย mount.cifs ต้องเป็นเวอร์ชัน 1.10 หรือสูงกว่าเพื่อรองรับการระบุ uid ในรูปแบบที่ไม่ใช่ตัวเลข ดูส่วนของเจ้าของไฟล์และสิทธิ์และสิทธิ์ด้านล่างสำหรับข้อมูลเพิ่มเติม

forceuid

สั่งให้ไคลเอ็นต์ละเว้น uid ใด ๆ ที่เซิร์ฟเวอร์จัดเตรียมไว้สำหรับไฟล์และไดเรกทอรีและกำหนดให้เจ้าของเป็นค่าของตัวเลือก uid = ดูส่วนของเจ้าของไฟล์และสิทธิ์และสิทธิ์ด้านล่างสำหรับข้อมูลเพิ่มเติม

GID = หาเรื่อง

ตั้งค่า gid ที่จะเป็นเจ้าของไฟล์หรือไดเรกทอรีทั้งหมดบนระบบไฟล์ที่เมาท์เมื่อเซิร์ฟเวอร์ไม่ได้ให้ข้อมูลการเป็นเจ้าของ มันอาจถูกระบุว่าเป็น groupname หรือตัวเลข gid เมื่อไม่ได้ระบุค่าเริ่มต้นคือ gid 0 ตัวช่วย mount.cifs ต้องเป็นเวอร์ชัน 1.10 หรือสูงกว่าเพื่อรองรับการระบุ gid ในรูปแบบที่ไม่ใช่ตัวเลข ดูส่วนของเจ้าของไฟล์และสิทธิ์และสิทธิ์ด้านล่างสำหรับข้อมูลเพิ่มเติม


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