Поставил я себе недавно МОПС 5.1 и что-то в нем не так. Некоторые проги не хотят запускаться. Даже простой пример - написаная мной прога
#include <stdio.h>
main (int argc, char *argv[])
{
printf ("Good");
}
Компилю ее g++ ./TextOut.cpp и пытаюсь запустить
bash-3.1$ ./a.out
bash: ./a.out: Permission denied
И еще скрипты не запускаются.
bash-3.1$ ./configure
bash: ./configure: /bin/sh: bad interpreter: Permission denied
Приходится указывать:
bash-3.1$ /bin/sh ./configure
Решено: Не запускаются проги
Модератор: Bizdelnick
-
panter_dsd
- Сообщения: 157
- Статус: Жаждущий знаний
- ОС: Slackware 12
Решено: Не запускаются проги
С уважением.
Пантер.
-
serzh-z
- Бывший модератор
- Сообщения: 8259
- Статус: Маньяк
- ОС: Arch, Fedora, Ubuntu
Re: Решено: Не запускаются проги
Вероятно раздел, на котором делается попытка запуска, смонтирован с noexec.
-
pzp-5
- Сообщения: 558
- Статус: Главный модератор "Пингвинария" на Лафоксе.
Re: Решено: Не запускаются проги
Похоже, надо сделать файл исполняемым.
Код: Выделить всё
chmod +x ./a.outУгадайте: где на фотографии, которая представляет мой аватавр, спрятана птичка?
-
panter_dsd
- Сообщения: 157
- Статус: Жаждущий знаний
- ОС: Slackware 12
Re: Решено: Не запускаются проги
Стоит defaults.
Похоже, надо сделать файл исполняемым.
Он исполняемый. chmod 777 ./a.out
С уважением.
Пантер.
-
Portnov
- Модератор
- Сообщения: 1786
- Статус: Матёрый линуксоид
- ОС: Debian testing/unstable
Re: Решено: Не запускаются проги
У меня однажды такое было - как выяснилось, дело было в повреждении fs на корне (reiserfs) - в результате у всех файлов и директорий бит x не работал (т.е. по ls видно rwxr-xr-x, но при запуске получается permission denied). Спасло только (загрузившись с livecd)
т.е. переформатировал раздел, забэкапив данные.
Код: Выделить всё
mount /dev/hda6 /mnt/root
tar cpf /home/root.tar /mnt/root
umount /mnt/root
mkfs.reiserfs /dev/hda6
mount /dev/hda6 /mnt/root
cd /mnt/root
tar xpf /home/root.tarт.е. переформатировал раздел, забэкапив данные.
Работа: Ubuntu 9.10
Дом: Debian testing/unstable и на всякий случай winxp в virtualbox.
Для разнообразия: моя домашняя страница -http://iportnov.ru
Дом: Debian testing/unstable и на всякий случай winxp в virtualbox.
Для разнообразия: моя домашняя страница -http://iportnov.ru
-
panter_dsd
- Сообщения: 157
- Статус: Жаждущий знаний
- ОС: Slackware 12
Re: Решено: Не запускаются проги
Вопрос решен. У меня в fstab было:
defaults,users
Убрал users и все заработало.
Интересно, раньше все так стояло и было нормально(под SlackWare 10.2)
defaults,users
Убрал users и все заработало.
Интересно, раньше все так стояло и было нормально(под SlackWare 10.2)
С уважением.
Пантер.