บน Linux มันเป็นไปได้ที่จะเมานต์อย่างรวดเร็วระบบไฟล์เป็นแบบอ่านอย่างเดียวโดยตรงผ่านเทอร์มินัล การติดตั้งระบบไฟล์แบบอ่านอย่างเดียวเป็นวิธีที่ดีในการป้องกันการแก้ไขดัดแปลงและเพื่อเพิ่มความปลอดภัยโดยรวมชั่วคราว
เมาท์ระบบไฟล์เป็นแบบอ่านอย่างเดียว
เพื่อเริ่มกระบวนการติดตั้งให้เปิดหน้าต่างเทอร์มินัลโดยการกด Ctrl + Alt + T หรือ Ctrl + Shift + T บนแป้นพิมพ์ จากนั้นเรียกใช้ lsblk คำสั่งเพื่อดูอุปกรณ์บล็อกทั้งหมดในคอมพิวเตอร์ของคุณ
lsblk
หากคุณมีอุปกรณ์ลูปจำนวนมาก (Snap แพ็คเกจ) แสดงขึ้นมา lsblk, วิ่ง lsblk -e 7
แทนที่จะดูระบบไฟล์ที่เชื่อมต่อโดยไม่เห็นอุปกรณ์วนรอบ
มองผ่านงานพิมพ์ที่ lsblk คำสั่งจะแสดงในเทอร์มินัลเพื่อค้นหาชื่อพาร์ติชันที่คุณพยายามเมาต์ใหม่เป็นรูท ในคู่มือนี้เราจะใช้ / dev / sda1. ของคุณอาจแตกต่างกัน
หมายเหตุ: มีปัญหาในการค้นหาฉลากพาร์ติชั่นของระบบไฟล์ที่คุณต้องการเมาท์เป็นแบบอ่านอย่างเดียว? อ่านคู่มือของเราเกี่ยวกับวิธีค้นหาข้อมูลฮาร์ดไดรฟ์บน Linux
เมื่อคุณกำหนดฉลากพาร์ติชันแล้วให้ใช้คำสั่งต่อไปนี้เพื่อเมาท์ระบบไฟล์ในโหมดอ่านอย่างเดียว
หมายเหตุ: คำสั่งด้านล่างเป็นตัวอย่าง โปรดเปลี่ยน“ / dev / sda1” ด้านล่างด้วยป้ายพาร์ติชันที่คุณวางแผนที่จะเมาท์ในโหมดอ่านอย่างเดียวบน Linux
sudo mount -r /dev/sda1 /location/to/mount/partition/
เมื่อป้อนคำสั่งข้างต้นแล้วระบบไฟล์ของคุณจะเมานต์เป็นแบบอ่านอย่างเดียวและจะไม่สามารถแก้ไขเนื้อหาของระบบไฟล์ได้ มันจะอยู่ในโหมดอ่านอย่างเดียวจนถึงการรีบูตครั้งถัดไป
ลบการเมาท์แบบอ่านอย่างเดียว
หากคุณตัดสินใจว่าจะลบโหมดอ่านอย่างเดียวในพาร์ติชันที่คุณติดตั้งโดยไม่ต้องบูตเครื่องใหม่ remount ต้องใช้คำสั่ง
หมายเหตุ: อย่าลืมเปลี่ยน“ / dev / sda1” ด้วยพาร์ติชั่นเลเบลสำหรับระบบไฟล์ที่คุณวางแผนที่จะทำการเมาท์อีกครั้งเป็นอ่าน / เขียนบน Linux
sudo mount -rw -o remount /dev/sda1 /location/to/mount/partition/
สมมติว่าคำสั่งข้างต้นทำงานได้สำเร็จระบบไฟล์จะไม่ถูกเมาท์ในโหมดอ่านอย่างเดียวอีกต่อไป
เมาท์ระบบไฟล์อย่างถาวรเป็นแบบอ่านอย่างเดียว
การวางระบบไฟล์ในโหมดอ่านอย่างเดียวบรรทัดคำสั่งมีประโยชน์สำหรับงานเฉพาะ แต่ไม่เพียงพอสำหรับการใช้งานในระยะยาว หากคุณต้องการให้ระบบไฟล์เฉพาะบน Linux สามารถเข้าถึงได้ในโหมดอ่านอย่างเดียวเสมอคุณต้องระบุไว้ในไฟล์การกำหนดค่าระบบไฟล์ (fstab)
สำรอง Fstab ของคุณ
ก่อนทำการแก้ไขด้วยไฟล์ Fstab ในครั้งนี้คำแนะนำคุณจะต้องสำรองไฟล์ การสำรองข้อมูลจะทำให้มั่นใจได้ว่าหากมีสิ่งใดผิดพลาดระหว่างการแก้ไขการเปลี่ยนแปลงที่ทำกับไฟล์สามารถยกเลิกได้อย่างรวดเร็ว
ในการสร้างข้อมูลสำรองของไฟล์ Fstab ให้ใช้ ซีพี คำสั่งด้านล่าง
sudo cp /etc/fstab /etc/fstab.bak
เพิ่มในโหมดอ่านอย่างเดียวอย่างถาวร
หากต้องการเพิ่มในโหมดอ่านอย่างเดียวให้เปิดไฟล์ Fstab ในเครื่องมือแก้ไขข้อความ Nano โปรดทราบว่าการแก้ไขไฟล์นี้จะต้องกระทำด้วย sudo หรือ su เพราะมันเป็นไฟล์ระบบ!
sudo nano -w /etc/fstab
หรือ
su - nano -w /etc/fstab
เมื่ออยู่ในไฟล์ Fstab ใน Nano ให้มองหาพาร์ติชันที่คุณต้องการเปลี่ยนเป็นโหมดอ่านอย่างเดียวและเลื่อนเคอร์เซอร์ไปที่นั่นด้วย ลูกศร กุญแจ.
หมายเหตุ: ไม่พบพาร์ติชันฮาร์ดไดรฟ์ที่คุณต้องการเปลี่ยนในไฟล์ Fstab? เปิดเทอร์มินัลที่สองเรียกใช้ lsblk -f
และจับคู่รหัส UUID ที่ปรากฏถัดจากพาร์ติชันที่คุณต้องการแก้ไขในเอาต์พุต lsblk กับรหัสใน“ / etc / fstab”
เมื่อคุณพบบรรทัดในไฟล์ Fstab ให้เพิ่มตัวเลือกแบบอ่านอย่างเดียวในระบบไฟล์“ ro” ลงในบรรทัดเมานต์ ควรมีลักษณะคล้ายกับรหัสตัวอย่างด้านล่าง
หมายเหตุ: รหัสด้านล่างเป็นเพียงตัวอย่างเพื่อให้ทราบว่าการแก้ไขควรมีลักษณะอย่างไร อย่าคัดลอกและวางรหัสลงใน Nano!
UUID=96E4E375E4E35651 /media/data-storage-windows ntfs defaults,ro 0 2
หลังจากทำการแก้ไขไฟล์ Fstab เพื่อให้เป็นแบบอ่านอย่างเดียวอย่างถาวรให้บันทึกการแก้ไข การออมทำได้โดยการกด Ctrl + O บนแป้นพิมพ์ จากนั้นปิดตัวแก้ไขข้อความโดยกด Ctrl + X.
ปิดหน้าต่างเทอร์มินัลแล้วรีบูทพีซีของคุณ เมื่อคุณล็อกอินกลับมาพาร์ติชันควรอยู่ในโหมดอ่านอย่างเดียว
ลบการเมาท์อัตโนมัติแบบอ่านอย่างเดียว
ต้องการกำจัดโหมดอ่านอย่างเดียวที่ตั้งค่าในไฟล์ Fstab หรือไม่ นี่คือสิ่งที่ต้องทำ ขั้นแรกให้เปิดหน้าต่างเทอร์มินัลแล้วย้ายไปที่บัญชีรูทโดยใช้ sudo -s.
sudo -s
เมื่อหน้าต่างเทอร์มินัลลงชื่อเข้าใช้บัญชีรูทให้ย้ายไปยังไดเรกทอรี“ / etc /” โดยใช้ คำสั่ง CD.
cd /etc
ลบไฟล์ Fstab ด้วยการแก้ไขแบบอ่านอย่างเดียวโดยใช้ RM คำสั่ง
rm fstab
กู้คืนไฟล์“ fstab.bak” ที่คุณทำไว้เมื่อตอนต้นของคู่มือนี้ด้วย mv คำสั่ง
mv fstab.bak fstab
ปิดหน้าต่างเทอร์มินัลแล้วรีสตาร์ท PC Linux ของคุณ เมื่อคุณกลับเข้าสู่ระบบการตั้งค่าแบบอ่านอย่างเดียวจะถูกปิดใช้งาน
ความคิดเห็น