У меня есть эта проблема: я привык компилировать и запускать .c
файлы с CodeBlocks. Если я делаю это с моего рабочего стола ( ext4
раздела), он работает без проблем, но при этом с моего вторичного жесткого диска ( NTFS
раздела) выдает CodeBlocks permission denied
при запуске .c
файла.
Я прочитал это из-за типа раздела это правильно? Но я не знаю, как это решить. Я попытался изменить fstab
( sudo gedit /etc/fstab
), добавив эту строку:
/dev/sda /media/Dati ntfs user,exec 0 1
но после перезагрузки Ubuntu у меня появилось предупреждение о загрузке a problem mounting a drive
, потому что я настроил KDE для автоматического монтирования моего Dati
диска при загрузке.
Поэтому я должен автоматически смонтировать диск NTFS с разрешением на выполнение? Как я могу это сделать?
permissions
ntfs
fstab
automount
Фрэнк
источник
источник
read
разрешения только для этого раздела. Этот раздел с того же жесткого диска, что и Ubuntu, или это внешний диск?Ответы:
Выполните следующие шаги, чтобы сделать исполняемый раздел NTFS:
Откройте терминал и введите
sudo blkid -c /dev/null
эту команду, чтобы определить ваш
NTFS
диск и вашUUID
номер. Пример :Откройте
/etc/fstab
файл из терминала вводаsudo -H gedit /etc/fstab
Не редактируйте существующие строки, но добавьте новую в конце, как в этом примере:
ПРИМЕЧАНИЕ. Замените
UUID
номер и точку крепления в/media/my_label
соответствии с вашей ситуацией!Сохраните файл и закройте текстовый редактор.
Введите следующую команду в терминале:
sudo mount -a
И перезапустите Ubuntu. Выполнено
Теперь каждый раз, когда вы монтируете свой
NTFS
раздел, вы сможете запускать исполняемые файлы.источник
users,permissions
послеdefaults,auto
. Моя линия сейчас такова: есть/dev/sdb4 /path/to/mount ntfs-3g defaults,auto,users,permissions,uid=1000,gid=1000,umask=002 0 0
ли у вас какие-либо предложения?