Bagaimana cara mengatur izin yang dapat dieksekusi pada drive yang dapat dilepas?

12

Saya menggunakan Ubuntu 10.10 dan menggunakan drive usb tetapi saya menemukan bahwa saya tidak dapat chmod program apa pun pada drive ke + x. Ini sedang di-mount secara otomatis oleh Gnome (menggunakan udev, saya pikir?) Jadi saya membayangkan masalahnya adalah opsi mount tetapi saya tidak bisa menemukan cara untuk memodifikasi opsi mount default di mana saja. Tidak ada entri di fstab. Adakah yang mengalami masalah ini?

asterisk
sumber
1
Jika itu vfat / ntfs, Anda dapat mengatur izin default dengan opsi mount dmask / fmask mount -o umask = xxx tergantung pada hak apa yang Anda inginkan, umask = 0 akan memberikan semua hak ..
karthick87
3
Ya, tapi sepertinya saya tidak bisa menemukan cara memodifikasi opsi ini ketika Gnome mengotomatiskan perangkat yang dimasukkan. Saya sudah memasangnya secara manual ke lokasi lain dari entri di / etc / fstab, jadi ini akan berfungsi untuk saat ini, agak merepotkan.
asterisk
Tidak MUDAH jalan pada 2019 ?? Tidak ada plug-and-play untuk melakukan itu dengan UBUNTU 18 LTS ??
Peter Krauss

Jawaban:

12

Saya kira drive usb Anda diformat dengan VFAT / FAT32. Format file ini tidak mendukung izin eksekusi yang mengapa chmod + x gagal.

[Sunting] Oke, ada sedikit permainan dan cari di internet. Banyak 'solusi' menyarankan Anda untuk mengubah / etc / fstab . Ini sepertinya kikuk bagi saya, apa yang Anda lakukan? ubah fstab setiap kali Anda menemukan usb flash drive baru ???

Solusi saya:

$ sudo vi /etc/udev/rules.d/90-usb-disks.rules

Tambahkan baris:

# UDEV Rules to change the permission of USB disks
#

KERNEL=="sd*[0-9]", ATTR{removable}=="1", ENV{ID_BUS}=="usb", MODE="0022"

$ sudo /etc/init.d/udev restart

Kemudian coba masukkan usb drive. Mungkin ada atribut yang dapat Anda periksa untuk memastikan itu adalah drive yang diformat FAT jika Anda ingin lebih spesifik.

JRT
sumber
Sepertinya tidak, saya menambahkan entri ke / etc / fstab dengan opsi yang saya butuhkan dan saya hanya harus memasangnya secara manual setiap kali saya memasukkannya sampai saya bisa mengetahui cara memodifikasi opsi pemasangan standar.
asterisk
Ah, ini persis apa yang saya cari tetapi tidak dapat menemukan file yang tepat. Bekerja seperti pesona, terima kasih!
asterisk
1
Hai, saya mencoba solusi Anda tetapi tidak berhasil untuk saya. Bisakah Anda melihat pertanyaan saya? askubuntu.com/q/138878/25305 Terima kasih sebelumnya
pacomet
Bagaimana saya bisa membuatnya hanya untuk sistem vfat?
user334639
Jadi, apakah drive harus menjadi drive yang diformat FAT?
Hershey Gamer