Tidak, Anda tidak bisa mendapatkan Entri fstab individu untuk setiap Akun
Babin Lonston
Apa yang ingin Anda capai, tingkatkan volume tertentu saat login? Hanya satu volume, hanya untuk akun Anda, atau volume berbeda untuk setiap pengguna?
Joni
Anda dapat menggunakan gvfs untuk melakukan hal serupa.
MadMike
Jawaban di bawah ini memberi tahu Anda cara memasangnya, tetapi tidak satupun dari mereka (termasuk saya) yang berurusan dengan kemungkinan Anda ingin onlypengguna Anda dapat memasang partisi ini. Jika Anda menginginkan sesuatu seperti itu maka sesuatu yang lebih jauh akan diperlukan. Perbedaannya dengan fstab adalah file sistem dan hanya superuser yang dapat memodifikasinya.
Joe
Jawaban:
12
Jika kita perlu selalu me-mount drive setelah kita masuk ke akun kita tetapi tidak ingin drive ini dipasang saat boot, kita mungkin ingin mempertimbangkan untuk menginstal oleh udisk . Perintah di bawah ini misalnya akan me-mount drive `` / dev / sdc1 to/ media / `(tidak memerlukan izin root):
udisks --mount /dev/sdc1
Perintah ini dapat ditambahkan ke skrip, atau dimasukkan ke dalam aplikasi autostart jika diperlukan.
Anda mengalahkan saya dalam hal ini, Ya, udisksbisa menjadi alternatif yang sangat baik untuk fstabdan dapat digunakan sebagai fstab pribadi . Itu menjadi lebih baik di 13,04.
Anwar
4
Tidak Anda tidak bisa. Tapi itu tidak terlalu rumit untuk dilakukan: yang perlu Anda lakukan adalah membuat skrip yang secara manual menambahkan poin mount yang Anda butuhkan dan menjalankan skrip itu dari login Anda.
Mari kita asumsikan ini adalah entri fstab untuk mount pribadi yang hanya ingin Anda mount jika Anda login:
# volume mount point type options
news:/usr/spool/news /usr/spool/news nfs timeo=14,intr
pemasangan manual bisa berupa:
mount news:/usr/spool/news
Jadi, jika Anda menempatkan ini dalam skrip ( cd ~ && gedit mount_them.sh) dan membuat skrip dapat dieksekusi, Anda dapat menambahkan skrip ini ke .bash_profile atau .bashrc Anda (.bash_profile dieksekusi untuk shell login, sementara .bashrc dieksekusi untuk shell non-login interaktif). Menambahkan sesuatu seperti ini (kode semu) akan memasangnya untuk Anda:
if [ -f ~/mount_them.sh ]; then
./mount_them.sh
fi
Apakah yang Anda maksudkan adalah Anda memiliki beberapa pengguna sistem Anda dan Anda ingin mereka memiliki hak akses yang berbeda untuk volume yang berbeda pada mesin Anda?
Jika demikian, maka kita berada di kapal yang sama. Saya memiliki drive NTFS 'umum' yang saya inginkan tersedia untuk setiap pengguna mesin saya. Di sisi lain saya juga punya 'NTFS' drive yang harus diakses hanya oleh saya (save root, tentu saja, tapi sekali lagi itu saya).
Untuk mencapai ini saya mengedit /etc/fstabdengan cara berikut:
# 'COMMON' drive for all
UUID=XXXXXXXXXXXXXXX /media/COMMON ntfs rw,auto,users,exec,nls=utf8 0 0
# 'WORK' drive for me only
UUID=XXXXXXXXXXXXXXX /media/WORK ntfs defaults,uid=1000,gid=1000,umask=007 0 0
Catatan: Anda harus membuat subdirektori masing-masing (/ UMUM, / BEKERJA) di / direktori media terlebih dahulu.
Jika Anda kebetulan menggunakan KDE, Anda bisa pergi ke
Pengaturan Sistem-> Perangkat Keras-> Perangkat yang Dapat Dilepas dan centang kotak yang sesuai di sebelah partisi Anda. Opsinya adalah Automount saat Masuk dan Automount saat Pasang.
Ini telah tersedia untuk sementara waktu - saya pikir sejak karma. Karena ini bagian dari desktop, saya cukup yakin pengaturan ini akan berlaku pada basis per pengguna.
only
pengguna Anda dapat memasang partisi ini. Jika Anda menginginkan sesuatu seperti itu maka sesuatu yang lebih jauh akan diperlukan. Perbedaannya dengan fstab adalah file sistem dan hanya superuser yang dapat memodifikasinya.Jawaban:
Jika kita perlu selalu me-mount drive setelah kita masuk ke akun kita tetapi tidak ingin drive ini dipasang saat boot, kita mungkin ingin mempertimbangkan untuk menginstal oleh udisk . Perintah di bawah ini misalnya akan me-mount drive `` / dev / sdc1
to
/ media / `(tidak memerlukan izin root):Perintah ini dapat ditambahkan ke skrip, atau dimasukkan ke dalam aplikasi autostart jika diperlukan.
Lihat juga pertanyaan terkait ini di sini:
sumber
udisks
bisa menjadi alternatif yang sangat baik untukfstab
dan dapat digunakan sebagai fstab pribadi . Itu menjadi lebih baik di 13,04.Tidak Anda tidak bisa. Tapi itu tidak terlalu rumit untuk dilakukan: yang perlu Anda lakukan adalah membuat skrip yang secara manual menambahkan poin mount yang Anda butuhkan dan menjalankan skrip itu dari login Anda.
Mari kita asumsikan ini adalah entri fstab untuk mount pribadi yang hanya ingin Anda mount jika Anda login:
pemasangan manual bisa berupa:
Jadi, jika Anda menempatkan ini dalam skrip (
cd ~ && gedit mount_them.sh
) dan membuat skrip dapat dieksekusi, Anda dapat menambahkan skrip ini ke .bash_profile atau .bashrc Anda (.bash_profile dieksekusi untuk shell login, sementara .bashrc dieksekusi untuk shell non-login interaktif). Menambahkan sesuatu seperti ini (kode semu) akan memasangnya untuk Anda:sumber
root
bisa menggunakanmount
?user
atauusers
ke opsi pemasangan; contoh yang Anda berikan hanya bisa dipasang oleh root.Perintah serupa dengan Takkat adalah sebagai berikut:
ini akan memasang perangkat
/dev/sdc1
ke lokasi berikut (seperti Nautilus akan melakukannya)di mana
$USER
nama pengguna Anda dan$DEVICE
merupakan label perangkat jika disetel, selain itu itu adalah UUID perangkat.Catatan: Halaman manual untuk perintah ini hanya ada di 12.10+, jadi saya berasumsi ini hanya tersedia untuk 12.10+.
sumber
Apakah yang Anda maksudkan adalah Anda memiliki beberapa pengguna sistem Anda dan Anda ingin mereka memiliki hak akses yang berbeda untuk volume yang berbeda pada mesin Anda?
Jika demikian, maka kita berada di kapal yang sama. Saya memiliki drive NTFS 'umum' yang saya inginkan tersedia untuk setiap pengguna mesin saya. Di sisi lain saya juga punya 'NTFS' drive yang harus diakses hanya oleh saya (save root, tentu saja, tapi sekali lagi itu saya).
Untuk mencapai ini saya mengedit
/etc/fstab
dengan cara berikut:Catatan: Anda harus membuat subdirektori masing-masing (/ UMUM, / BEKERJA) di / direktori media terlebih dahulu.
sumber
Jika Anda kebetulan menggunakan KDE, Anda bisa pergi ke
Pengaturan Sistem-> Perangkat Keras-> Perangkat yang Dapat Dilepas dan centang kotak yang sesuai di sebelah partisi Anda. Opsinya adalah Automount saat Masuk dan Automount saat Pasang.
Ini telah tersedia untuk sementara waktu - saya pikir sejak karma. Karena ini bagian dari desktop, saya cukup yakin pengaturan ini akan berlaku pada basis per pengguna.
sumber