Ошибка разрешения файла .exe

Я пытаюсь запустить exe-файл, который находится в моем разделе Vista, когда я просматриваю этот файл и пытаюсь изменить его, чтобы он запускался как исполняемый, флажок снят сам после того, как я отмечаю его, я попытался запустить гксу наутилус, но он делает то же самое

12
задан 14 March 2011 в 04:50

3 ответа

Это, вероятно, потому что раздел Vista использует файловую систему NTFS, и он был смонтирован с fmask, который не позволяет устанавливать разрешения на выполнение для файлов.

Чтобы это исправить, вам нужно вручную смонтировать раздел.

Подробности можно найти на этом посте.


Вот шаги, которые необходимо предпринять:

  1. Определите соответствующее устройство привода, открыв терминал и введя: df
  2. Столбец на дальней слева - устройство, а в крайнем правом столбце - путь к диску. Найдите устройство для раздела Vista.
  3. Размонтировать раздел Windows. (Нажмите кнопку извлечения alt text рядом с ней в Nautilus)
  4. Откройте терминал
  5. Введите следующее:

    sudo mkdir /media/vista
    sudo mount -t ntfs -o fmask=0022,dmask=0000,uid=1000,gid=1000 \
        <DRIVE> /media/vista
    

    Заменить <DRIVE> с устройством вашего привода.

0
ответ дан 14 March 2011 в 04:50

при использовании 10.04 запуск Wine .exes из оконного терминала работал нормально, но сейчас, 10.10, он просто не работает. Я думаю, что это новая функция безопасности. Вместо запуска его из раздела Windows перенесите файлы в файловую систему Ubuntu и запустите его оттуда. У меня работает.

0
ответ дан 14 March 2011 в 04:50

Еще один обходной путь - включить Wine PPA, поскольку он отключает проверку битов выполнения, как это делают обычные пакеты Ubuntu.

0
ответ дан 14 March 2011 в 04:50

Другие вопросы по тегам:

Похожие вопросы: