Форум русскоязычного сообщества Ubuntu


Получить помощь и пообщаться с другими пользователями Ubuntu можно
на irc канале #ubuntu-ru в сети Freenode
и в Jabber конференции ubuntu@conference.jabber.ru

Автор Тема: Что есть исполняемый файл в линуксе?  (Прочитано 15209 раз)

0 Пользователей и 1 Гость просматривают эту тему.

Оффлайн [DarkNet]Alpha

  • Автор темы
  • Активист
  • *
  • Сообщений: 987
  • Эмоциональный эльдар
    • Просмотр профиля
    • EBM-радио
Хочу настроить VPN. В сети есть инструкция, вот она:

Цитировать
Настраиваем впн с помощью текстовых конфигов. Все телодвижения выполняются под рутом, у других не хватит прав.
СОздаем файлик в /etc/ppp/peers. Назовем его telenetvpn. Его содержимое:
pty "pptp 78.31.179.140 --nolaunchpppd"
user vpn
password telenet
nodeflate
nobsdcomp
noauth

Почти всё. Для запуска в консоли выполняется команда "pppd call telenetvpn persist maxfail 0 idle 0".
СОединение устанавливается. Но незадача - трафик через него не идет. Не удивительно, ведь нужно настроить маршрутизацию. Для этого нужно выполнить (всё еще из-под рута) такую команду: "ip route add 172.17.0.0/16 via 172.17.0.1 dev ppp0"
Но каждый раз это делать - маразм. Поэтому в папке /etc/ppp/ip-up.d создаем файл по имени setroute с таким содержимым (плюс его нужно пометить исполняемым!):
#!/bin/sh -e
ip route add 172.17.0.0/16 via 172.17.0.1 dev ppp0
exit 0

Всё, теперь при установке впн-соединения маршрут будет добавляться автоматом.

Да, в убунте, по-моему, соединение можно устанавливать немного проще:
pon telenetvpn
а чтобы вырубить poff telenetvpn
Само собой, из-под рута.
Теперь, собсно, вопрос: как сделать файл исполняемым?
зы мне стыдно :-[

Оффлайн Sam Stone

  • Старожил
  • *
  • Сообщений: 1131
    • Просмотр профиля
Re: Что есть исполняемый файл в линуксе?
« Ответ #1 : 09 Ноября 2009, 20:39:37 »
chmod +x /path/to/file
Читать
Jellyfish 6.5.0-45-generic
2690v4 64Gb

Оффлайн [DarkNet]Alpha

  • Автор темы
  • Активист
  • *
  • Сообщений: 987
  • Эмоциональный эльдар
    • Просмотр профиля
    • EBM-радио
Re: Что есть исполняемый файл в линуксе?
« Ответ #2 : 09 Ноября 2009, 20:44:30 »
Спасибо!
зы поржал  :2funny:

Оффлайн SureGOOD

  • Активист
  • *
  • Сообщений: 724
  • suregood.ru
    • Просмотр профиля
    • suregood.ru
Re: Что есть исполняемый файл в линуксе?
« Ответ #3 : 09 Ноября 2009, 20:49:09 »
вообще-то он по делу ответил

Оффлайн [DarkNet]Alpha

  • Автор темы
  • Активист
  • *
  • Сообщений: 987
  • Эмоциональный эльдар
    • Просмотр профиля
    • EBM-радио
Re: Что есть исполняемый файл в линуксе?
« Ответ #4 : 09 Ноября 2009, 20:53:35 »
Я ссылку имел в виду))

Пользователь

  • Гость
Re: Что есть исполняемый файл в линуксе?
« Ответ #5 : 09 Ноября 2009, 20:56:31 »
Чтобы файл стал исполняемым:
правой кнопкой мыши по файлу, свойства, на вкладке права поставить галку напротив пункта "позволять выполнение файла как программы"

Чтобы не выходило окно, где можно выбрать запустить, просмотреть или отменить, а сразу производился запуск:
запускаешь nautilus (файловый мененджер), в нем переходишь: правка, параметры, на вкладке поведение под пунктом "Исполняемые текстовые файлы" выделишь "запускать исполняемые текстовые файлы при открытии", затем нажимаешь окей.

Оффлайн SureGOOD

  • Активист
  • *
  • Сообщений: 724
  • suregood.ru
    • Просмотр профиля
    • suregood.ru
Re: Что есть исполняемый файл в линуксе?
« Ответ #6 : 09 Ноября 2009, 20:57:02 »
a=)ну туда не заглядывал)
разобрались?

Пользователь решил продолжить мысль 09 Ноября 2009, 20:58:11:
и возможно наутилус нужно запускать от рута, тогда поможет
gksu nautilus

Пользователь

  • Гость
Re: Что есть исполняемый файл в линуксе?
« Ответ #7 : 09 Ноября 2009, 21:03:11 »
и возможно наутилус нужно запускать от рута, тогда поможет
gksu nautilus

Да, пропустил, что исполняемые файлы должны выполняться от рута, сответственно и настройки наутилуса нужно изменить из под рута запустив его командой: gksu nautilus

Оффлайн SureGOOD

  • Активист
  • *
  • Сообщений: 724
  • suregood.ru
    • Просмотр профиля
    • suregood.ru
Re: Что есть исполняемый файл в линуксе?
« Ответ #8 : 09 Ноября 2009, 21:10:37 »
нененене...исполняемый файл может запускаться любым пользователем, кто обладает достаточными правами, не путать

Пользователь

  • Гость
Re: Что есть исполняемый файл в линуксе?
« Ответ #9 : 09 Ноября 2009, 21:22:07 »
нененене...исполняемый файл может запускаться любым пользователем, кто обладает достаточными правами, не путать

Что-то ты меня уже запутал.

Чтобы прояснить ситуацию объясни мне тогда: зачем в этом случае запускать:  gksu nautilus ?
« Последнее редактирование: 09 Ноября 2009, 21:25:17 от Пользователь »

Оффлайн SureGOOD

  • Активист
  • *
  • Сообщений: 724
  • suregood.ru
    • Просмотр профиля
    • suregood.ru
Re: Что есть исполняемый файл в линуксе?
« Ответ #10 : 09 Ноября 2009, 21:24:36 »
ну если у файла права 777 или 7** и владелец - пользователь, то и пользователь может запускать файл, как исполняемый)

Пользователь

  • Гость
Re: Что есть исполняемый файл в линуксе?
« Ответ #11 : 09 Ноября 2009, 21:26:20 »
Понял  :)

Оффлайн SureGOOD

  • Активист
  • *
  • Сообщений: 724
  • suregood.ru
    • Просмотр профиля
    • suregood.ru
Re: Что есть исполняемый файл в линуксе?
« Ответ #12 : 09 Ноября 2009, 21:35:07 »
=)

Оффлайн [DarkNet]Alpha

  • Автор темы
  • Активист
  • *
  • Сообщений: 987
  • Эмоциональный эльдар
    • Просмотр профиля
    • EBM-радио
Re: Что есть исполняемый файл в линуксе?
« Ответ #13 : 09 Ноября 2009, 22:18:53 »
Подскажите, пожалуйста, куда надо сохранять скрипт, чтоб его можно было запускать с консоли без пути?

Оффлайн dimas000

  • Старожил
  • *
  • Сообщений: 1437
  • Ubuntu 9.10 @ 2.6.34
    • Просмотр профиля
Re: Что есть исполняемый файл в линуксе?
« Ответ #14 : 09 Ноября 2009, 22:25:07 »
да в /usr/bin его кидай. а потом
chmod 755 /usr/bin/твой_скрипт
теперь можешь в консоли писать просто имя файла этого.
лучше на "ты"

 

Страница сгенерирована за 0.094 секунд. Запросов: 23.