mount-izin izin ditolak!

3

Saya membuat titik mount sekering. Setelah pemasangan, izin file semua kacau dan dikatakan saya tidak bisa ls atau cd. Izin ditolak.

Izin file terlihat seperti ini: d ?????????? ? ? ? ? ? temp

dan ketika saya daftar perangkat yang dipasang saya mendapatkan: / dev / fuse on / temp type fuse (rw, nosuid, nodev)

Saya menggunakan sekering mono. Saya baru saja membuat folder baru dengan izin 777 dan kemudian melakukan mount. Setelah unmount saya bisa melakukan semua operasi, tetapi ketika saya mount, saya mendapatkan kesalahan seperti itu.

Saya menggunakan HelloFS.exe yang datang bersama dengan mono fuse untuk pengujian. Adakah yang bisa menjelaskan perilaku aneh ini dan kesalahan apa yang saya lakukan. Terima kasih !!

-Setu

sethu
sumber
1
Beberapa informasi lebih lanjut akan membantu, apa saja perintah yang Anda masukkan?
Zaz
Saya memiliki program C # yang akan memasang penyimpanan biru pada titik mount. Setelah saya menjalankan kode ini, izin akan kacau seperti ini. Saya tidak bisa melakukan ls atau cd ke mountpoint itu.
sethu
Bisakah Anda memasukkan program C # dalam pertanyaan, atau apakah itu pribadi?
Zaz
Hai, Masalahnya terpecahkan. Saya menggunakan sekering mono. mono fuse memiliki properti AllowAccessToRoot dan AllowAccessToOthers. Keduanya disetel ke false. Jadi saya mengaktifkan 2 variabel bool ini dan mengatur izinkan yang lain menandai di /etc/fuse.conf. Sekarang Berhasil !! Josh terima kasih !!
sethu

Jawaban:

2

Tebakan terbaik saya adalah Anda mencoba mengakses fusermount pengguna lain (atau sudomilik Anda sendiri) dan, karena fuse adalah (biasanya) pengguna tunggal, Anda mengalami masalah.

Antara:

  • Pastikan Anda memiliki fusermount
  • Gunakan allow_otheratau allow_rootpilihan (atau alternatif)
Zaz
sumber
Hei Josh, saya seorang pemula, dapatkah Anda memberi tahu saya di mana menggunakan opsi ini? di / etc / fstab ?? Terima kasih!
sethu
@sethu: Bisa jadi sesuatu fusermount -o allow_root mountpointtetapi tergantung pada apa yang Anda coba lakukan dan bagaimana Anda mencoba melakukannya.
Zaz
1
Hai, Masalahnya terpecahkan. Saya menggunakan sekering mono. mono fuse memiliki properti AllowAccessToRoot dan AllowAccessToOthers. Keduanya disetel ke false. Jadi saya mengaktifkan 2 variabel bool ini dan mengatur izinkan yang lain menandai di /etc/fuse.conf. Sekarang Berhasil !! Josh terima kasih !!
sethu
@sethu: Bisakah Anda mengklik tanda centang di sebelah nama saya untuk menandainya sebagai solusi? Dengan cara itu orang dapat melihat sekilas bahwa pertanyaannya sudah terpecahkan, dan saya mendapatkan beberapa poin: P
Zaz
@ Astaga, oh saya tidak pernah tahu itu, dan apa itu 0, -1 dan yang lainnya ??
sethu