mount - ผูกผู้ใช้รายอื่นด้วยตนเอง


16

ฉันใช้ fstab เพื่อผูกโฟลเดอร์ที่เป็นของผู้ใช้รายอื่นในไดเรกทอรีของตัวเอง ฉันรู้ว่าฉันสามารถแมปผู้ใช้เมื่อฉันเมานต์ SSHFS ฉันได้ทำการวิจัยและฉันไม่สามารถหาที่mount --bindเทียบเท่าได้

มีวิธีใดบ้างที่ฉันจะสามารถเมานท์โฟลเดอร์และไฟล์ของผู้ใช้คนอื่นเป็นของฉันเองได้?

ปรับปรุง: มันไม่จำเป็นต้องมีmount --bindที่จะเป็น มันต้องทำสิ่งที่คล้ายกันในขณะที่ทำแผนที่ผู้ใช้และสามารถทำได้เมื่อเริ่มต้น

คำตอบ:


16

คุณไม่สามารถทำเช่นนั้นได้ด้วยคุณสมบัติเคอร์เนลการผูก Linux แต่คุณสามารถทำมันได้กับFUSEระบบแฟ้มbindfs Bindfs ช้ากว่าการเชื่อมต่อที่เชื่อมโยงและไม่ผ่านคุณสมบัติเพิ่มเติม แต่ในทางกลับกันผู้ใช้ที่ไม่ใช่รูทสามารถใช้งานได้และผู้ใช้ที่ไม่ใช่รูทสามารถใช้งานได้กับ Linux และที่สำคัญที่สุดสำหรับคุณ .

bindfs -u cqqrstoo ~bob/stuff ~cqqrstoo/bobs-stuff

ใน/etc/fstabที่จะแปลเป็น:

bindfs#/home/bob/stuff /home/cqqrstoo/bobs-stuff fuse force-user=cqqrstoo 0 0
โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.