Bagaimana cara mendapatkan izin untuk menjalankan program dari hard drive NTFS?

12

Saya memiliki masalah ini: Saya terbiasa mengkompilasi dan menjalankan .cfile dengan CodeBlocks. Jika saya melakukannya dari Desktop ( ext4partisi) saya berfungsi tanpa masalah, tetapi melakukan ini dari hard drive sekunder saya ( NTFSpartisi) membuat CodeBlocks mengatakan permission deniedketika menjalankan .cfile.

Saya telah membacanya karena jenis partisi apakah benar? Tapi saya tidak tahu bagaimana mengatasinya. Saya mencoba mengedit fstab( sudo gedit /etc/fstab) menambahkan baris ini:

/dev/sda /media/Dati ntfs user,exec 0 1

tapi setelah me-reboot Ubuntu saya mendapat peringatan tentang boot a problem mounting a drive, itu karena saya mengatur KDE untuk me-mount Datidrive saya saat boot.

Jadi saya harus memasang drive NTFS saya secara otomatis dengan izin eksekusi? Bagaimana saya bisa melakukan itu?

jujur
sumber
Anda dapat membaca tetapi tidak menulis file, Apakah saya benar?
Lucio
1
Saya bisa membacanya tetapi saya tidak bisa menjalankannya, saya pikir dan saya juga tidak bisa menulis. Saya juga tidak dapat mengatur izin atau dari lumba-lumba dengan opsi "sudo"
Frank
Itu berarti Anda hanya memiliki readizin untuk partisi itu. Partisi itu dari HDD yang sama dengan Ubuntu atau drive eksternal?
Lucio
2
Sudahkah Anda meninjau pertanyaan ini ?
Lucio
Saya baru saja menyelesaikannya, saya telah memposting jawabannya
Frank

Jawaban:

8

Ikuti langkah-langkah ini untuk membuat partisi NTFS dapat dieksekusi:

  1. Buka terminal dan ketik sudo blkid -c /dev/null
    Perintah ini memungkinkan Anda untuk mengidentifikasi NTFSdrive dan UUIDnomor Anda . Contoh :

    /dev/sdb1: LABEL="my_label" UUID="xxx" TYPE="ntfs"
    
  2. Buka /etc/fstabfile dari pengetikan terminalsudo -H gedit /etc/fstab

  3. Jangan mengedit baris yang ada, tetapi tambahkan yang baru di akhir seperti contoh ini:

    UUID=xxx /media/my_label ntfs-3g defaults,auto,uid=1000,gid=1000,umask=002 0 0
    

    CATATAN: Ganti UUIDnomor dan titik pemasangan /media/my_label sesuai dengan situasi Anda!

  4. Simpan file dan tutup editor teks.

  5. Masukkan perintah selanjutnya di terminal: sudo mount -a

  6. Dan restart Ubuntu. Selesai

Sekarang, setiap kali Anda memasang NTFSpartisi Anda, Anda akan dapat menjalankan file yang dapat dieksekusi.

jujur
sumber
Beri tahu kami jika partisi tersebut memiliki HDD yang sama dengan Ubuntu atau drive eksternal?
Lucio
ini adalah drive eksternal
Frank
Saya tidak dapat mengubah izin file setelah melakukan perubahan ini, meskipun saya menambahkan users,permissionssetelah defaults,auto. Baris saya saat ini seperti ini: /dev/sdb4 /path/to/mount ntfs-3g defaults,auto,users,permissions,uid=1000,gid=1000,umask=002 0 0Apakah Anda punya saran?
ldavid