วิธีการเขียนบรรทัด fstab สำหรับการเข้าถึงไดรฟ์ NTFS แบบเต็ม?


12

ฉันเขียน:

/dev/sda2 /win ntfs-3g rw,dev,exec,auto,async,users,umask=777,uid=1000,gid=1000,locale=en_US.utf8,  errors=remount-ro 0 0

แต่ฉันยังไม่สามารถเข้าถึง / ชนะในฐานะผู้ใช้ (ตรงกับ uid / gid ที่ระบุ) ในฐานะที่เป็น root ฉันสามารถเข้าถึง / ชนะและเห็นว่าไม่มีการตั้งค่าการอนุญาตเลย (ฉันควร umask = 777 มีความหมายเพื่อตั้งค่าการอนุญาตทั้งหมด)


ทำไม dev, exec, async?
karthick87

1
@ karthick87 exec เพราะฉันต้องการที่จะสามารถดำเนินการ dev และ async เพราะพวกเขารวมอยู่ในค่าเริ่มต้นและฉันไม่รู้ว่าผลกระทบที่แท้จริงของพวกเขาคืออะไร
Ivan

ลองสิ่งนี้/dev/sda2 /win7 ntfs-3g defaults,user,noauto,uid=1000,gid=1000,umask=022 0 0
karthick87

คำตอบ:


12

ด้วยumaskคุณกำหนดตัวเลือกที่ไม่ควรตั้ง ดังนั้นumask=777เป็นเช่นเดียวกับฐานแปดได้รับอนุญาต 000

สำหรับตัวอย่างบางส่วนเกี่ยวกับวิธีการแปลงระหว่างการอนุญาตฐานแปดและ umask ดูรายการ Wikipediaนี้

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