GNU/Linux >> Belajar Linux >  >> Linux

Apakah ada alat vfs linux yang memungkinkan mengikat direktori di lokasi berbeda (seperti mount --bind) di ruang pengguna?

Program parrot dapat melakukan apa yang Anda minta:mencegat panggilan sistem dan mengalihkan jalur tertentu (mis., semua jalur dimulai dengan /anonftp dipetakan ulang untuk mengakses file jarak jauh secara transparan melalui FTP). Itu juga berjalan sepenuhnya di ruang pengguna.

Namun, terlepas dari rangkaian protokol jaringan umum dan tidak umum yang mengesankan, parrot tidak memiliki modul untuk melakukan penulisan ulang sistem file sederhana-> sistem file seperti yang Anda minta. Itu seharusnya cukup mudah untuk ditambahkan, jika Anda mengetahui beberapa pemrograman bahasa C.

Atau, bindfs (yang berjalan di atas FUSE), berfungsi seperti mount --bind di ruang pengguna. (Tapi ini terjadi dalam arah sebaliknya relatif terhadap mengarahkan ulang /home ke /fake-home seperti yang Anda sebutkan dalam pertanyaan Anda.)


Anda dapat menggunakan PROot dengan cara yang hampir sama seperti pada contoh Anda:

proot -b /fake-home:/home ls /home

Tidak seperti BindFS/FUSE, PROot dapat mengikat file dan direktori yang tidak Anda miliki.


Linux
  1. Cara Membuat Pengguna Dengan Direktori Home Kustom Di Linux

  2. Bagaimana Linux Menangani Beberapa Pemisah Jalur Berturut-turut (/home////username///file)?

  3. Linux – Mengapa Ada Kebijakan Kernel Linux Untuk Tidak Pernah Melanggar Ruang Pengguna?

  1. Bagaimana Cara Mengubah Mount Points?

  2. Linux – Menggabungkan /usr/bin Dan /usr/sbin Ke /bin (gnu/linux)?

  3. “tidak dapat Membuat Direktori Cache /home//.composer/cache/repo/https—packagist.org/, Atau Direktori Tidak Dapat Ditulis. Melanjutkan Tanpa Cache”?

  1. Cara Menghapus Akun Pengguna dengan Direktori Rumah di Linux

  2. Bagaimana menemukan direktori home pengguna di linux atau unix?

  3. Apakah ada direktori yang setara dengan /dev/null di Linux?