Bagaimana cara mengatur pemilik partisi yang dipasang di Linux?

13

Saya memiliki dua HDD mekanis di komputer saya. Saya menjalankan Windows pada disk 0 dan Crunchbang pada disk 1. Saya selalu harus menggunakan hak istimewa yang ditingkatkan di Crunchbang untuk menyalin file ke partisi NTFS di disk 0.

masukkan deskripsi gambar di sini

Sejauh yang saya tahu, perintah seperti chmod dan chown, yang digunakan untuk mengatur izin file, hanya tahan untuk objek sistem file. Saya juga tahu, "Di Linux semuanya adalah file". yaitu, ada file khusus yang mewakili perangkat perangkat keras, informasi sistem dll. Karena file khusus ini milik sistem file virtual / dev, mereka harus menjadi objek sistem file dan dengan demikian perintah seperti chown, chmod harus bekerja pada file-file ini. Saya telah berhasil mengubah pemilik dan menulis izin perangkat sda dengan perintah

chown aswin sda

dimana saya tidak dapat mengubah pemilik / izin partisi yang dipasang. Saya telah mencoba untuk mengatur pengguna lokal sebagai pemilik partisi yang dipasang dan mengatur izin untuk membaca, menulis, mengeksekusi. Tetapi, masih ada masalah.

masukkan deskripsi gambar di sini

Apakah saya kehilangan sesuatu? Bagaimana cara mengatur izin pada disk ini sehingga saya dapat menulis ke dalamnya tanpa hak yang lebih tinggi?

Ashildr
sumber
1
Anda mungkin memasangnya menggunakan /etc/fstab. Lihat ini: superuser.com/questions/320415/…
Savvas Radevic
Apakah Anda menginstal ntfs-3g?
MariusMatutiae
@MariusMatutiae ntfs-3g sudah menjadi versi terbaru.
Ashildr

Jawaban:

7

Anda TIDAK boleh menyentuh / dev / sd * izin (saya tidak berbicara tentang /media/sda4). Jika Anda mengubahnya, harap batalkan perubahan Anda dan gunakan izin default, karena itu dapat mengganggu program lain. (Saya pikir pemilik / grup default adalah root:disk)

Anda harus meng-unmount disk terlebih dahulu untuk mengubah izin folder mount /media/Disk.

umount /media/Disk
chown aswin:aswin /media/Disk
mount -va

Untuk memasang konten disk dengan id pengguna / grup tertentu, Anda dapat mengatur uid / gid (ID Pengguna dan ID Grup) tertentu di dalam /etc/fstab. Lihat Linux - Mount device dengan hak pengguna spesifik

Juga, Anda memiliki solusi lain selain fstab, yang berarti lingkungan gnome berbasis GUI:

gvfs-mount -d /dev/sdXY

... di mana ia memasang partisi sdXY (ubah "X" dan "Y" dengan huruf & angka yang sesuai) dan tetapkan pengguna sebagai pemilik. Lingkungan Gnome juga memungkinkan untuk mengklik pada partisi di menu sebelah kiri nautilus (pengelola file) dan itu secara otomatis memasang partisi.

Savvas Radevic
sumber
1
+1 untuk gvfs-mount! Dengan mountsendirian, saya tidak berhasil mengizinkan pengguna standar untuk "memiliki" mount (yaitu mengizinkan non-root untuk unmount) tanpa mengedit fstab atau mtab.
KrisWebDev
Bisakah jawaban ini diperbarui gio? Pada Ubuntu 19.04, jalankan $ gvfs-mountThis tool has been deprecated, use 'gio mount' instead. See 'gio help mount' for more info.
:,