1 (07.12.2010 09:39:20 отредактировано asya)

Здравствуйте! в который раз обращаюсь к вам)) проблема в том что при запуске любового .exe выходит такое окно:
The file '/home/asya/Downloads/iuiu/1.exe ' is not marked as executable.  If this was downloaded or copied from an untrusted source, it may be dangerous to run.  For more details, read about the executable bit.

Почитала про EXECUTABLE BIT, и как поняла никакой вообще экзешник не запуститься т.к. он подозрительный для Ubuntu

Вопрос: как это исправить???? просто ни один скомпилинный проект(Delphi) не открывается

2

Там всего то нужно знать это.
Стандартные права Unix, SUID, SGID, Sticky биты
http://help.ubuntu.ru/wiki/стандартные_права_unix
Вам в свойствах файла нужно поставить галочку на против запускать как программу.

Вы не любите кошек?
Вы просто не умеете их готовить!

3

bolivar4 пишет:

Т
Вам в свойствах файла нужно поставить галочку на против запускать как программу.


Спасибо! помогло.

если ****** ставить галочку - запускайте командой wine ./programa.exe а еще лучше настройте в вашей среде запуск программ с рассширением .ехе .сом .ват если надо...

5

"в свойствах файла нужно поставить галочку на против запускать как программу" -у меня почему то галочка не ставится ac

6 (26.02.2011 20:34:54 отредактировано JPianist)

Вот!!! И у меня тоже галочка не ставится. И вообще никакие параметры не меняются. (Всё работает только, если поставить прогу непосредственно в лиректории самого WINE.... )
Так всё-таки, длолжны эти самые галки там ставиться или нет?
Или, может, там чего с правами надо делать... Если нада, то где это?

7

А chmod +x file.exe разве не работает?

8

oO  Огооо... сейчас попробую....

9 (26.02.2011 22:19:57 отредактировано JPianist)

Чего делаю не так?

# chmod +x /media/3EBC5E83BC5E359D/Program Files/iTunes/iTunes.exe
chmod: невозможно получить доступ к `/media/3EBC5E83BC5E359D/Program': Нет такого файла или каталога
chmod: невозможно получить доступ к `Files/iTunes/iTunes.exe': Нет такого файла или каталога

Ну чего не так-та????

10

JPianist пишет:

Чего делаю не так?
Задаю ему (чтоб chmod сделать):
cd /media/3EBC5E83BC5E359D/Program Files/iTunes

Получаю, мол, bash: cd: media/3EBC5E83BC5E359D/Program: Нет такого файла или каталога

Ну чего не так????

 Консоль:
cd "/media/3EBC5E83BC5E359D/Program Files/iTunes"

Надо или брать в кавычки или экранировать
 Консоль:
cd /media/3EBC5E83BC5E359D/Program\ Files/iTunes

11

durc пишет:
JPianist пишет:

Чего делаю не так?
Задаю ему (чтоб chmod сделать):
cd /media/3EBC5E83BC5E359D/Program Files/iTunes

Получаю, мол, bash: cd: media/3EBC5E83BC5E359D/Program: Нет такого файла или каталога

Ну чего не так????

 Консоль:
cd "/media/3EBC5E83BC5E359D/Program Files/iTunes"

Надо или брать в кавычки или экранировать
 Консоль:
cd /media/3EBC5E83BC5E359D/Program\ Files/iTunes


ДА!!! Получилось!!!

12

JPianist пишет:

И всёравно не понятно почему:

cd /home/howl/Рабочий стол/iTunes

bash: cd: /home/howl/Рабочий: Нет такого файла или каталога

Что я не так написал?

Я же выше ответил.
В пути есть пробел. В таком случае надо либо заключать путь в кавычки

 Консоль:
cd "/home/howl/Рабочий стол/iTunes"

либо экранировать пробел обратным слэшем
 Консоль:
cd /home/howl/Рабочий\ стол/iTunes

13

........
Пришел в директорию
# cd "/media/3EBC5E83BC5E359D/Program Files/iTunes/"
Выполняю:
chmod +x iTunes.exe

При запуске всё равно получаю executable bit.
Зашел в свойства, - галки не ставятся(((

Если так пишу:
# chmod +x "/media/3EBC5E83BC5E359D/Program Files/iTunes/iTunes.exe"

или так: # chmod +x /media/3EBC5E83BC5E359D/Program\ Files/iTunes/iTunes.exe

тоже даёт executable bit...

14

"/media/3EBC5E83BC5E359D/Program Files/iTunes/iTunes.exe"

Вы пытаетесь изменить права доступа на файл который находится на примонтированном разделе windows?
В параметрах монтирования, наверное, есть ключ noexec...

15

durc пишет:
JPianist пишет:

И всёравно не понятно почему:

cd /home/howl/Рабочий стол/iTunes

bash: cd: /home/howl/Рабочий: Нет такого файла или каталога

Что я не так написал?

Я же выше ответил.
В пути есть пробел. В таком случае надо либо заключать путь в кавычки

 Консоль:
cd "/home/howl/Рабочий стол/iTunes"

либо экранировать пробел обратным слэшем
 Консоль:
cd /home/howl/Рабочий\ стол/iTunes


Семён Семёныч... Всё! Усвоил ) Спасибо.
Сейчас попробую...

16

durc пишет:

"/media/3EBC5E83BC5E359D/Program Files/iTunes/iTunes.exe"

Вы пытаетесь изменить права доступа на файл который находится на примонтированном разделе windows?
В параметрах монтирования, наверное, есть ключ noexec...

Да. Это и пытаюсь сделать.
А параметры монтирования в /etc/fstab смотреть, правильно я понял ?
Там он как /media примонтируется... может в этом дело?

17

При запуске команды mount без параметров выводится список смонтированных файловых систем.
noexec - запрещает запуск программ.
Сделано это для безопасности.

18 (26.02.2011 23:53:04 отредактировано JPianist)

Понял. А имя раздела такое получается: /media/3EBC5E83BC5E359D/ , правильно?
Или этот  раздел называется так: /3EBC5E83BC5E359D/

Если попробовать его зазеркалить , http://itshaman.ru/articles/3/mount как тут написано!?

Вот так:

 Консоль:
# sudo mount --bind /home/user/3EBC5E83BC5E359D /home/user/Документы

Ничего страшного не произойдёт?

Да, и

 Консоль:
# mount
выдал это:

 Консоль:

# mount
/dev/sdb7 on / type ext3 (rw,errors=remount-ro,commit=0)
proc on /proc type proc (rw,noexec,nosuid,nodev)
none on /sys type sysfs (rw,noexec,nosuid,nodev)
fusectl on /sys/fs/fuse/connections type fusectl (rw)
none on /sys/kernel/debug type debugfs (rw)
none on /sys/kernel/security type securityfs (rw)
none on /dev type devtmpfs (rw,mode=0755)
none on /dev/pts type devpts (rw,noexec,nosuid,gid=5,mode=0620)
none on /dev/shm type tmpfs (rw,nosuid,nodev)
none on /var/run type tmpfs (rw,nosuid,mode=0755)
none on /var/lock type tmpfs (rw,noexec,nosuid,nodev)
none on /var/lib/ureadahead/debugfs type debugfs (rw,relatime)
/dev/sdb8 on /home type ext3 (rw,commit=0)
binfmt_misc on /proc/sys/fs/binfmt_misc type binfmt_misc (rw,noexec,nosuid,nodev)
gvfs-fuse-daemon on /home/howl/.gvfs type fuse.gvfs-fuse-daemon (rw,nosuid,nodev,user=howl)
/dev/sdb1 on /media/3EBC5E83BC5E359D type fuseblk (rw,nosuid,nodev,allow_other,blksize=4096,default_permissions)


19

Сделал так, как написано в этой статье:
Примонтировал раздел к папке Документы

 Консоль:
# sudo mount /dev/sdb1 /home/user/Видео
. Тогда все проги с раздела win запускаются без проблем.
Если папку создать в директории /home/user/new folder , то можно к ней прикрутить. Но примонтировать раздел с параметрами, чтобы выполнялись все программы, не получилось (((