Saya memiliki masalah ini: Saya terbiasa mengkompilasi dan menjalankan .c
file dengan CodeBlocks. Jika saya melakukannya dari Desktop ( ext4
partisi) saya berfungsi tanpa masalah, tetapi melakukan ini dari hard drive sekunder saya ( NTFS
partisi) membuat CodeBlocks mengatakan permission denied
ketika menjalankan .c
file.
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 Dati
drive saya saat boot.
Jadi saya harus memasang drive NTFS saya secara otomatis dengan izin eksekusi? Bagaimana saya bisa melakukan itu?
sumber
read
izin untuk partisi itu. Partisi itu dari HDD yang sama dengan Ubuntu atau drive eksternal?Jawaban:
Ikuti langkah-langkah ini untuk membuat partisi NTFS dapat dieksekusi:
Buka terminal dan ketik
sudo blkid -c /dev/null
Perintah ini memungkinkan Anda untuk mengidentifikasi
NTFS
drive danUUID
nomor Anda . Contoh :Buka
/etc/fstab
file dari pengetikan terminalsudo -H gedit /etc/fstab
Jangan mengedit baris yang ada, tetapi tambahkan yang baru di akhir seperti contoh ini:
CATATAN: Ganti
UUID
nomor dan titik pemasangan/media/my_label
sesuai dengan situasi Anda!Simpan file dan tutup editor teks.
Masukkan perintah selanjutnya di terminal:
sudo mount -a
Dan restart Ubuntu. Selesai
Sekarang, setiap kali Anda memasang
NTFS
partisi Anda, Anda akan dapat menjalankan file yang dapat dieksekusi.sumber
users,permissions
setelahdefaults,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 0
Apakah Anda punya saran?