ฉันจะซ่อน / ลบพาร์ติชันจากพาเนลด้านซ้ายของ Nautilus ได้อย่างไร


12

ฉันมีการตั้งค่า luks พร้อมพาร์ติชันเข้ารหัส และฉันไม่ต้องการให้ทุกคนในคอมพิวเตอร์เห็นว่าฉันมีพาร์ติชันดังกล่าว น่าเสียดายที่มันปรากฏในแผงอุปกรณ์ "nautilus" เป็น "พาร์ติชันที่เข้ารหัส"

มีวิธีป้องกันไม่ให้แสดงที่นั่นหรือไม่ ฉันจัดการการตั้งค่าการรับรองความถูกต้องด้วยคีย์ usb และฉันไม่ต้องการให้พาร์ทิชันเข้ารหัสแสดงในแผงควบคุม

คำตอบ:


7

คุณสามารถใช้เมานต์ตัวเลือกx-gvfs-hide in /etc/fstabเพื่อซ่อนมันในหอยโข่งเช่น

ตัวอย่างเช่นสาย/etc/fstabจะกลายเป็น:

/dev/sda1 /mnt/sda1 ext4   defaults,x-gvfs-hide       0     2

แก้ไข : หรือคุณสามารถสร้างบรรทัดปลอมใน/etc/fstabลักษณะนี้

/dev/sda2 /mnt/sda2 ext4 noauto,x-gvfs-hide 0 2

เพื่อจุดประสงค์เดียวในการซ่อนไว้ในหอยโข่ง จะไม่ถูกเมาท์ดังนั้นจึงไม่มีจุดเมานท์


มันใช้งานได้กับพาร์ทิชันที่ไม่ใช่ LUKS เท่านั้นสำหรับฉัน เขาถามเกี่ยวกับพาร์ทิชัน LUKS โดยเฉพาะ
Ini

1
อาจใช้กฎ udev นี้ubuntuforums.org/showthread.php?t=2198120
solsTiCe

7

คำถามนี้สมควรได้รับการอัปเดตสำหรับ Ubuntu 16.04 ด้วยขั้นตอนที่เข้าใจง่ายสำหรับผู้ใช้

สิ่งที่คุณเห็นทางด้านซ้ายของ Nautilus คือพาร์ติชั่นของคุณ ตัวที่เมาท์มีปุ่มนำออกข้างๆตัวที่ไม่ได้ต่อเชื่อมไม่ได้ ในการเมาต์พาร์ติชั่นคลิกที่ชื่อ จากนั้นคุณสามารถนำทางโฟลเดอร์และไฟล์ต่างๆ

คุณต้องการซ่อนพาร์ทิชันเพื่อไม่ให้ปรากฏใน Nautilus

เริ่มDashตัวเลือกแรกบนLauncher

พิมพ์Disksและคุณจะเห็นแอปพลิเคชันDisksปรากฏขึ้น คลิกที่มัน

หน้าจอที่คล้ายกับสิ่งนี้จะปรากฏขึ้น:

เปิดดิสก์

คลิกซ้ายบนดิสก์ จากนั้นคลิกซ้ายบนพาร์ติชันที่คุณต้องการซ่อน

คลิกขวาที่เฟือง (ตามลูกศรซ้ายและ-) แล้วเลือกEdit Mount Optionsและหน้าจอนี้จะปรากฏขึ้น:

ป้อนคำอธิบายรูปภาพที่นี่

Show in User Interfaceยกเลิกการเลือกตัวเลือก

คลิกตกลงและป้อนรหัสผ่านเพื่อใช้การเปลี่ยนแปลง หลังจากการรีบูตครั้งถัดไป Nautilus จะไม่แสดงพาร์ติชัน โปรดทราบว่านี่จะไม่ลบพาร์ติชันหรือลบข้อมูลใด ๆ

หากคุณต้องการคำชี้แจงกรุณาโพสต์ความคิดเห็นด้านล่าง


1
มันใช้งานได้กับพาร์ทิชันที่ไม่ใช่ LUKS เท่านั้นสำหรับฉัน เขาถามเกี่ยวกับพาร์ทิชัน LUKS โดยเฉพาะ
Ini

@Ini โปรดโพสต์คำถามใหม่พร้อมลิงค์ไปยังคำถามด้านบนเพื่อระบุว่าทำไมมันถึงไม่ทำงานสำหรับคุณ
WinEunuuchs2Unix

เธรดจะเป็นสำเนาที่แน่นอนของชุดนี้ คำถามจาก @yemu นั้นค่อนข้างชัดเจน ฉันหมายถึงฉันสามารถแนบภาพหน้าจอจากไดรฟ์ที่เข้ารหัสปรากฏใน Nautilus แต่ฉันไม่รู้ว่าจะสร้างความแตกต่างอย่างชัดเจนหรือไม่ วิธีแก้ปัญหาของคำตอบนี้ใช้ไม่ได้ - พาร์ติชั่นจะไม่ปรากฏใน Nautilus เมื่อถอดรหัสเมื่อคุณระบุการตั้งค่าที่แนะนำในคำตอบนี้ พาร์ติชันที่เข้ารหัสลับยังคงปรากฏใน Nautilus ในgnome-disksคุณยังสามารถระบุตัวเลือกการเมาท์ได้เมื่อคุณป้อนรหัสผ่านและพาร์ติชั่นถูกถอดรหัส
Ini

นอกจากนี้นั่นเป็นเหตุผลว่าทำไมฉันถึงคิดว่า/etc/fstabคงไม่ใช่สถานที่ที่เหมาะสมที่จะไปหาทางออก
Ini

3

คุณสามารถเพิ่มลงใน/ etc / fstab (สิ่งนี้จะทำให้มันถูกติดตั้งโดยอัตโนมัติเมื่อเริ่มต้น) หากคุณระบุจุดเมานท์ด้านนอก/ สื่อคุณจะไม่เห็นมันใน Nautilus อีกต่อไป

สำหรับผู้ที่ไม่ทราบวิธีการทำสิ่งนี้เป็นตัวอย่าง:

หากคุณมีโลจิคัลวอลุ่ม / dev / sda2 ของ filesystem-type ext3 ที่คุณต้องการเมาต์กับไดเร็กทอรีMusicเนื่องจากมี Music ของคุณคุณต้องเพิ่มบรรทัดใหม่ต่อไปนี้ลงใน / etc / fstab:

/dev/sda2 /mnt/Music ext3 defaults 0 0

สำหรับระบบไฟล์หรือชื่ออื่นคุณเพียงแค่แก้ไขบรรทัดนี้ จากนั้นคุณบันทึกไฟล์สร้างจุดเชื่อมต่อด้วยsudo mkdir /mnt/Musicหรืออะไรก็ตามที่คุณต้องการตั้งชื่อจุดเชื่อมต่อ sudo mount -aหากคุณไม่ต้องการที่จะรีบูตเพื่อดูการเปลี่ยนแปลงเพียงครั้งเดียวดำเนินการ


2
หากคุณมีการติดตั้งแบบ fstab เช่น/home/username/some/path /home/username/some/other/path auto auto,uid=username,gid=users,bind 0 0นั้นจะยังคงปรากฏใน Nautilus
sastanin

3

เพื่อหลีกเลี่ยงบรรทัดคำสั่งคุณสามารถเปิดโปรแกรม> ดิสก์

เลือกพาร์ติชันที่คุณต้องการซ่อนคลิกที่ไอคอนรูปเฟือง ("ตัวเลือกพาร์ติชันเพิ่มเติม")> แก้ไขตัวเลือกการเมานต์และไม่เลือก "แสดงในส่วนติดต่อผู้ใช้" รีบู๊ตพาร์ติชั่นถูกซ่อนอยู่

ทดสอบบน Ubuntu 16.04 LTS


ตัวเลือกการเมานท์เป็นสีเทาสำหรับพาร์ติชั่นที่เข้ารหัส เฉพาะเมื่อคุณถอดรหัสพาร์ติชันด้วยการป้อนรหัสผ่านของคุณคุณจะมีตัวเลือกการเมาท์บนพาร์ติชันที่ถอดรหัสซึ่งไม่เปลี่ยนแปลงความจริงที่ว่าพาร์ติชันที่เข้ารหัสจะปรากฏใน Nautilus
Ini

0

การทำงานต่อไปนี้สำหรับฉันใน Ubuntu 18.04:

  1. สร้างudevdกฎ:

    $ sudo touch /etc/udev/rules.d/99-hide-disks.rules

    มีเนื้อหาดังต่อไปนี้:

    ENV{ID_FS_UUID}=="<UUID>",ENV{UDISKS_IGNORE}="1"

    แทนที่<UUID>ด้วย UUID ของพาร์ติชันที่ควรซ่อนใน Nautilus

  2. ในการใช้การตั้งค่าใหม่เหล่านี้กับ Nautilus โดยไม่มีการรีบูตให้เรียกใช้คำสั่งต่อไปนี้:

    $ sudo udevadm control --reload-rules

    $ sudo udevadm trigger

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