Bagaimana saya bisa me-mount partisi ext4 dan memiliki izin menulis?

20

Aku telah menetapkan /etc/fstabfile sehingga saya dapat me-mount partisi ext4 pada startup dan saya melakukannya dengan pilihan berikut: rw, auto, nouser, exec, sync.

Masalahnya adalah bahwa saya tidak bisa membuat atau menghapus file apapun pada partisi yang tanpa menggunakan sudo, yang saya temukan bahkan lebih membingungkan karena saya sudah dipasang sebuah ntfspartisi (dengan pilihan ini: rw, auto, user, noexec, sync) dan saya tidak mendapatkan masalah yang sama saya bisa membaca dan menulis di partisi ntfs tanpa menggunakan sudo.

Bagaimana saya bisa me-mount partisi ext4 dan memiliki izin baca / tulis di atasnya?

Sameh Hany
sumber

Jawaban:

16

Pertama, akan berguna untuk memeriksa UUID drive dengan menggunakan perintah berikut:

ls -l /dev/disk/by-uuid

Dalam pengalaman saya, saya biasanya memasang hard drive EXT4 yang diformat menggunakan default, dan saya tidak pernah mengalami kesalahan dalam izin menulis.

/etc/fstabPenampilan saya seperti berikut:

UUID=004f9bfa-fb5a-438c-8a5a-dc04fa6f2d3e /media/MYCH0  auto defaults 0 0 #external hdd

jika semuanya gagal, Anda juga dapat mencoba menjadikan diri Anda sebagai pemilik dengan melakukan ini:

sudo chown username:username /media/mountpoint

Untuk referensi lebih lanjut, Anda mungkin ingin melihat ini:
http://ubuntuforums.org/showthread.php?t=1482818

m.devrees
sumber
1
Sementara ini secara teoritis dapat menjawab pertanyaan, akan lebih baik untuk memasukkan bagian-bagian penting dari jawaban di sini, dan menyediakan tautan untuk referensi.
user98085
1
@FEichinger Terima kasih atas kepala, saya telah mengedit posting saya.
m.devrees
Hebat. Harap sertakan tautan sumber, karena mungkin memiliki informasi lebih lanjut. Bahkan, usahakan untuk selalu menyertakan materi yang Anda gunakan untuk sampai pada jawabannya. :)
user98085
thanx, itu membantu
Sameh Hany
3

Ini mungkin bukan karena masalah pemasangan, tetapi karena izin. Anda mungkin tidak memiliki izin yang cukup untuk menulis di drive / folder di atasnya atau Anda bukan pemiliknya.
Karena Anda tidak memberikan titik pemasangan, kami menganggap partisi dipasang di /media/foo
Untuk memiliki direktori, Buka terminal dan jalankan sudo mkdir /media/foo/test; sudo chown $USER /media/foo/test. Sekarang Anda harus dapat menulis di dalam folder test .
Jika Anda ingin menulis di folder maka ada dua opsi.
1. miliki data oleh sudo chown $USER /media/foo.
2. Izinkan menulis untuk pengguna lain sudo chmod o w /media/foo
Jarang beberapa orang tertarik menulis, membaca akses ke semua konten untuk semua pengguna, seperti windows partiton di linux. Perintah chmoddan chownmemiliki opsi-Ryang secara rekursif mengubah mode semua data di bawahnya. Tetapi tidak dianjurkan kecuali Anda tahu apa yang Anda lakukan. Jika Anda menggunakan -R pada partisi OS mungkin menjadi tidak berfungsi.

Prinz
sumber
5
777 chmod rekursif jelas merupakan ide yang sangat buruk
Kiwy
@ Kyiwy, diperbarui. mengharapkan +1
Prinz
2
sejauh yang bisa saya katakan apa yang Anda katakan sangat tidak tepat, dan peringatan yang sangat penting chmod 777 -Rmasih belum ada. Saya kira Anda tidak sering menggunakan windows, karena ia menangani grup dan akses pengguna pada sistem file sejak windows 2000 NT
Kiwy
@ Kyiwy. Diperbarui. Maksudku partisi windows di linux. Apakah windows partiton memiliki akses tulis ke semua pengguna linux?
Prinz
bagaimana jika saya ingin hard drive dapat digunakan oleh siapa saja yang menghubungkannya ke komputer mereka dan tidak harus berurusan dengan izin setiap waktu?
askcompu
2

Sayangnya kernel Linux memberlakukan izin POSIX pada ext2 / ext3 / ext4 FS.

Dengan grup umum lintas host dan setgidbit atau ACL Anda dapat berbagi volume eksternal di seluruh host yang berbeda dan tetap memiliki izin baca / tulis. Salah satu contoh pengaturan tersebut adalah:

$ sudo chgrp -R sys /mnt/data/dir
$ sudo chgmod -R g+s /mnt/data/dir
$ sudo fsetacl -R -m g:sys:rwx /mnt/data/dir
$ sudo fsetacl -R -d -m g:sys:rwx /mnt/data/dir
$ sudo adduser user sys

Baca lebih lanjut di /unix/126213/external-hard-drive-permissions-ext4/

Lihat juga Memecahkan masalah izin saat menggunakan hard disk EXT4 eksternal dengan beberapa pemasangan linux

gavenkoa
sumber