Jawaban:
Disk eksternal Anda kemungkinan diformat NTFS atau FAT32. Sistem file tersebut tidak mendukung izin file Linux.
Anda sekarang memiliki setidaknya lima opsi:
ext4
file. Ini dapat dilakukan menggunakan Disk Utility atau GPartedbash /path/to/your/file.sh
python /path/to/your/file.py
perl /path/to/your/file.pl
wine /path/to/your/file.exe
/lib/ld-linux.so.2 /path/to/your/file
/lib/ld-linux-x86-64.so.2 /path/to/your/file
(mungkin berbahaya) Pasang partisi dengan bit eksekusi yang diatur untuk semua file. Untuk melakukannya, ikuti instruksi ini:
Buka terminal dan jalankan:
sudo mount -o remount,fmask=027 /media/YOURDRIVE
Jika Anda tidak dapat menulis / mengakses file, jalankan perintah dengan ,uid=$(id -u)
setelah fmask=022
:
sudo mount -o remount,fmask=027,id=$(id -u) /media/YOURDRIVE
"Mungkin berbahaya" karena Anda memberikan izin untuk menjalankan semua file, hanya gunakan opsi ini jika metode lain tidak berfungsi.
wine /path/to/your/file
juga berfungsi untuk aplikasi Windows.
Jika sistem file diformat sebagai FAT atau NTFS, Anda selalu bisa memasangnya dengan izin yang sesuai. Izin default saat Anda me-mount dari baris perintah menyertakan izin eksekusi untuk semua pengguna.
Untuk mendapatkan hasil yang lebih spesifik, lihat halaman manual mount.ntfs-3g
dan mount
, yang terakhir di bagian Gunung pilihan untuk lemak , di take khususnya lihat pilihan uid
, gid
, umask
, fmask
, dmask
,
Ubuntu 10,04 tidak memiliki masalah pengaturan izin untuk menjalankan program atau membaca / menulis pada drive eksternal.
Ini adalah sifat abadi bagi saya yang menjadikannya versi terbaik untuk dijalankan pada USB.
Apa pun yang diambil untuk menghentikan ini - dan itu konektivitas nirkabel standar yang buruk - adalah apa yang membuat 10,10 dan di luar kekacauan frustrasi.
Memperbaiki hal-hal seperti ini seharusnya bukan pekerjaan pengguna. Jika eksekusi seluler adalah suatu keharusan, gunakan 10,04.