GNU/Linux >> Belajar Linux >  >> Linux

Sshfs sebagai pengguna biasa melalui fstab

Menggunakan opsi allow_other di /etc/fstab memungkinkan pengguna lain selain yang melakukan pemasangan sebenarnya untuk mengakses sistem file yang terpasang. Saat Anda mem-boot sistem Anda dan memasang sshfs Anda, itu dilakukan oleh pengguna root, bukan pengguna biasa Anda. Saat Anda menambahkan allow_other pengguna lain selain root dapat mengakses titik pemasangan. Izin file di bawah titik pemasangan tetap sama seperti dulu, jadi jika Anda memiliki direktori dengan 0700 mask di sana, itu tidak dapat diakses oleh orang lain selain root dan pemiliknya.

Jadi, alih-alih

sshfs#[email protected]:/remote/dir /work     fuse      user,_netdev,reconnect,uid=1000,gid=1000,idmap=user  0   0

gunakan

sshfs#[email protected]:/remote/dir /work     fuse      user,_netdev,reconnect,uid=1000,gid=1000,idmap=user,allow_other  0   0

Setidaknya ini berhasil bagi saya. Saya tidak menguji ini dengan mem-boot sistem, tetapi hanya mengeluarkan perintah mount sebagai root, lalu mencoba mengakses sshfs yang terpasang sebagai pengguna biasa.


Juga untuk melengkapi jawaban sebelumnya:

  1. Anda sebaiknya memilih sintaks [user]@[host] daripada sshfs#[user]@[host].

  2. Pastikan Anda mengizinkan pengguna non-root untuk menentukan opsi pemasangan allow_other di /etc/fuse.conf

  3. Pastikan Anda menggunakan setiap pemasangan sshfs setidaknya satu kali secara manual saat melakukan root sehingga tanda tangan host ditambahkan ke file .ssh/known_hosts.

    $ sudo sshfs [pengguna]@[host]:[jalur_jauh] [jalur_lokal] -o allow_other,IdentityFile=[path_to_id_rsa]

REF:https://wiki.archlinux.org/index.php/SSHFS


Linux
  1. Bagaimana Anda menemukan pengguna asli melalui beberapa perintah sudo dan su?

  2. Bagaimana cara membuat crontab melalui skrip

  3. Bagaimana saya bisa menambahkan pengguna biasa ke file sudoers?

  1. Saya pengguna POWER

  2. Apa itu pengguna Linux?

  3. Ubah entri fstab agar semua pengguna dapat Membaca dan Menulis ke Volume EXT4

  1. Memperkenalkan ekspresi reguler

  2. Linux – Mengubah Kata Sandi Pengguna Melalui Aplikasi Gui?

  3. Memberikan Kemampuan Kepada Pengguna Melalui Pam Tidak Berlaku Untuk Ssh?