Не могу сделать файл исполняемым


11

Я использую Ubuntu 12.04 64bit и пытаюсь сделать файл исполняемым, но когда я проверяю «Разрешить выполнение файла как программы», флажок появляется, а затем самопроизвольно исчезает.
Если это может помочь, мой файл называется ioUrbanTerror.x86_64

Спасибо.


он хранится в разделе FAT, FAT32 или NTFS?
Томас Уорд

Ответы:


15

Жир и NTFS раздел не поддерживает права доступа к файлу, просто скопируйте файл в домашнюю папку или на рабочий стол и попробуйте снова


Спасибо. Я скопировал мой файл в свою домашнюю папку, и теперь он работает.
Мохамед

1

Я знаю, что это старая Q, но все еще актуальна, плюс Google привел меня сюда (другие придут).

Принятый ответ является частично правильным, по умолчанию вы не можете устанавливать права на выполнение в разделе NTFS или FAT (по крайней мере, для Ubuntu и до даты).

Но вы можете изменить это , изменив способ монтирования вашего NTFS-раздела. То есть (выбор и) настройка драйвера ntfs, который монтирует ваши разделы.

NTFS поддерживает все необходимые вам разрешения *, но драйвер должен знать, как с ними обращаться, чтобы он не мешал другим ОС.

Это не ракетостроение, но заставит вас понять вещи, которые вас не волнуют!

Смотрите этот (очень краткий) ответ на связанный вопрос:

/ubuntu//a/74851/239919

* Поддерживает владение и чтение / запись / выполнение для пользователя и группы, не знаю о setuid или stickybit.

Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.