Jika saya mencoba mengatur opsi ini untuk file di drive eksternal itu hanya menghapus sendiri. Melakukan chmod +x
tidak berpengaruh. Drive sudah terpasang dengan opsi default.
permissions
external-hdd
Borsook
sumber
sumber
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:
Jika Anda tidak dapat menulis / mengakses file, jalankan perintah dengan
,uid=$(id -u)
setelahfmask=022
:"Mungkin berbahaya" karena Anda memberikan izin untuk menjalankan semua file, hanya gunakan opsi ini jika metode lain tidak berfungsi.
sumber
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
danmount
, yang terakhir di bagian Gunung pilihan untuk lemak , di take khususnya lihat pilihanuid
,gid
,umask
,fmask
,dmask
,sumber
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.
sumber