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?


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.


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
Dengan menggunakan situs kami, Anda mengakui telah membaca dan memahami Kebijakan Cookie dan Kebijakan Privasi kami.
Licensed under cc by-sa 3.0 with attribution required.