ฟิวส์: ตัวเลือกที่ไม่รู้จัก `defer_permissions '


33

ข้อผิดพลาดต่อไปนี้จะได้รับเมื่อพยายามเชื่อมต่อกับโฮสต์ระยะไกลโดยใช้sshfsบน Ubuntu (16.04 LTS):

fuse: unknown option `defer_permissions'

หลังจากใช้คำสั่ง:

sshfs -o allow_other,defer_permissions username@remotehost.com:/ /mnt/connected/

ซึ่งมีให้ในการกวดวิชา Digital Oceanนี้

การลบตัวเลือก "defer_permissions" อนุญาตให้คำสั่งดำเนินการสำเร็จและโฟลเดอร์โฮสต์ระยะไกลถูกเมาท์กับโลคัล/mnt/connected/; อย่างไรก็ตามการอนุญาตปรากฏขึ้นไม่ถูกต้อง

หาก "defer_permissions" เป็นตัวเลือกที่ไม่รู้จักตัวเลือกใดที่ควรใช้เพื่อรับสิทธิ์ที่ถูกต้องเมื่อทำการติดตั้งโฟลเดอร์ด้วยsshfs?


ดูเหมือนว่า defer_permissions จะไม่สามารถใช้ได้อีกต่อไป
t9toqwerty

คำตอบ:


32

เมื่อดูที่sshfs หน้า man pageฉันพูดได้เลยว่าdefer_permissionsไม่มีตัวเลือก อย่างไรก็ตามdefault_permissionsมีการระบุไว้

ฉันเคยใช้มันมาแล้วและมันก็ใช้ได้ดีสำหรับฉัน

มีคำผิดที่คุณกำลังติดตามอยู่หรือไม่? (มันจะเป็นhttps://www.digitalocean.com/community/tutorials/how-to-use-sshfs-to-mount-remote-file-systems-over-sshหรือไม่?)

ฉันยึดติดกับทฤษฎีการพิมพ์ผิดเว้นแต่ว่าใครอื่นรู้ดีกว่า


17
มหาสมุทรดิจิตอลเป็นที่ที่ฉันเห็นสิ่งนี้เช่นกัน
JohnnyCoder

5
ฉันสังเกตเห็นว่า defer_permissions ทำงานบน Mac ของฉัน แต่ไม่ใช่ในเครื่อง Ubuntu ของฉัน
Selah

เมื่อฉันใช้default_permissionsฉันไม่เห็นข้างในเมานท์ (เทียบกับเมื่อฉันไม่ได้ใช้) ดังนั้นฉันคิดว่าdefault_permissionsเพียงนำความเป็นเจ้าของเดียวกันจากเครื่องระยะไกลมาสู่ท้องถิ่น
Mehrad Mahmoudian

10

defer_permissionsตัวเลือกที่ช่วยแก้ไขปัญหาบางอย่างเกี่ยวกับแปลสิทธิ์ระบบแฟ้มเมื่อติดตั้งระบบแฟ้ม SSH จาก Mac OS

นั่นเป็นสาเหตุที่ทำให้มันไร้ประโยชน์ (และอาจถูกลบออกจากไวยากรณ์คำสั่ง) เมื่อติดตั้งจาก Ubuntu ในขณะที่มันทำงานเมื่อเปิดตัวจาก Mac

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