Не вдалося дозволити файл .exe


12

Я намагаюся запустити файл exe, який знаходиться на моєму розділі Vista, коли я переглядаю файл і намагаюся змінити файл, щоб він запускався як виконуваний, прапорець знімає себе відразу після того, як я поставив його, я спробував запустити gksu nautilus, але це робить те саме

Відповіді:


26

Це, ймовірно, тому, що розділ Vista використовує файлову систему NTFS, і він був змонтований за допомогою програми fmask, яка не дозволяє встановлювати дозволи на виконання файлів.

Щоб виправити це, потрібно вручну встановити перегородку.

Деталі можна знайти в цьому пості.


Ось такі кроки, які вам потрібно зробити:

  1. Визначте відповідний пристрій диска, відкривши термінал і набравши: df
  2. Стовпець в лівій крайній частині - це пристрій, а стовпець в крайньому правому куті - шлях для накопичувача. Знайдіть пристрій для розділу Vista.
  3. Демонтуйте розділ Windows. (Натисніть кнопку витягування, alt текстяка знаходиться поруч з ним у Nautilus)
  4. Відкрийте термінал
  5. Введіть наступне:

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

    Замініть <DRIVE>пристрій свого диска.


1
У мене ніколи не було цієї проблеми, перш ніж робити те ж саме, і ця посада
ШЛЯХО

@Zabadda: Я додав більш чіткі вказівки. Чи допомагає це?
Натан Осман

добре df дає мені цю пасту.ubuntu.com/545368
Забадда

@Zabadda: Якщо припустити, що ви встановили його в цей момент, ваш пристрій Vista є /dev/sda1.
Натан Осман

1
@Zabadda: Так, як зараз, робити це доведеться кожен раз. Але є спосіб зробити це так, щоб він завжди монтувався таким чином. Це, мабуть, було б краще як друге питання, оскільки це передбачає деяку іншу роботу.
Натан Осман

2

при використанні 10,04 винних .exe з терміналу Windows працював нормально, але тепер 10.10 це просто не відбувається. Я думаю, що це нова функція безпеки. Замість того, щоб запустити його з розділу Windows, перенесіть файли у вашу файлову систему ubuntu та запустіть її звідти. Працює для мене.


2

Ще одне вирішення полягає в тому, щоб включити Wine PPA, оскільки він вимикає біт виконання, який перевіряє нормальні пакети Ubuntu.

Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.