[Dima@(none) root]$ ls /opt/http
ls: /opt/http: No such file or directory
Ну значит нет в паке /opt папки http/
[Dima@(none) root]$ ls /opt/http
ls: /opt/http: No such file or directory
Ну значит нет в паке /opt папки http/
Проблема решена в процессе частной переписки.
Mastik, думаю, поделится, если нужно.
Asus RT-AC66U, Xerox Phaser 3160B, on the shelf RT-N16 (Killed by lightning)
WL-500gPv1 128MB, WL-500W 300MHz/128M, LCD 40x4, DIR-320 8Mb/64MB
WL-700g 128MB, MNV25E2+ and more and more devices. provod.beeline.ru
-------------------------------------------
Computers. Since 1984. First one - "МИР-1"
Есть компьютер, находится за wl-500gp v2 (1.9.2.7.-10), на нем стоит апач, вот гадаю как сделать так чтобы апач был виден со стороны провайдера
Сменил номер порта вебсервера самого роутера, потом добавил правило в Virtual Server, но не помогло
Починил, всё прекрасно работает через Virtual Server
Поставил из репозитария sudo, но при запуске получаю такое сообщение:
В файле, /opt/etc/sudoers строку с root закомментарил.Code:sudo: unknown user: root
Вместо неё добавил аналогичную с admin.
Но не помогло.
Что ещё нужно/можно сделать чтобы заработал sudo?
PS: А вообще, мне нужно от имени бесправного пользователя (p2p) работать с iptables.
[ASUS wl-500gP (v1) 1.9.2.7-rtn-r7438M 128Mb 300MHz 2+2usb] + [2Гб USBFlash] + [USB-HDD] + [xinetd] + [samba3] + [Download Engine] + [rTorrent] + [3proxy] + [nShaper] + [mcabber] + [apcupsd] + [mpd]; Было: [openvpn&udhcpc]; [privoxy] + [polipo];
По умолчанию sudo пытается запустить команду от рута. Вам надо либо явно указать пользователя:
либо добавить в секцию Defaults пользователя по умолчанию:Code:sudo -u admin ...
Code:Defaults ...,runas_default=admin
Everybody stand back. I know iptables.
Мой вариант правильного выключения роутера.
С runas_default=admin вроде получилось, правда прописал только для p2p. Хотя думал сделать "глобальную" замену root на admin. Ну да бог с ним.
А вот дальше что-то не получается.
Мне нужно чтобы под p2p сработала следующая команда:
Прописывал следующие варианты, ни один не помогает:Code:iptables -t filter -L FORWARD -v -x -n
Code:p2p localhost = /usr/sbin/iptablesCode:p2p localhost = NOPASSWD: /usr/sbin/iptablesПричём, даже когда прописано "NOPASSWD:", все равно спрашивает пароль, а потом говорит:Code:p2p localhost = NOPASSWD: /usr/sbin/iptables -t filter -L FORWARD -v -x -n
Подскажите, как составить правило для того, что бы p2p мог выполнить указанную команду.Code:p2p is not allowed to run sudo on IGORROUTER. This incident will be reported.
[ASUS wl-500gP (v1) 1.9.2.7-rtn-r7438M 128Mb 300MHz 2+2usb] + [2Гб USBFlash] + [USB-HDD] + [xinetd] + [samba3] + [Download Engine] + [rTorrent] + [3proxy] + [nShaper] + [mcabber] + [apcupsd] + [mpd]; Было: [openvpn&udhcpc]; [privoxy] + [polipo];
Скорее всего, вам нужно что-то вроде
Можете вместо ALL подставить то, что выводит команда hostname, но никак не localhost.Code:p2p ALL = (admin) NOPASSWD: /usr/sbin/iptables
P.S. А вообще правильно в тегах написано: man sudo, man sudoers - распечатать, свернуть в трубочку и курить до просветления.
Last edited by Power; 08-09-2009 at 20:18. Reason: P.S.
Everybody stand back. I know iptables.
Мой вариант правильного выключения роутера.
Спасибо. Помогло.
localhost - действительно не работает.
А вот то, что возвращает hostname, ещё не проверил. Хотя - это будет самый правильный вариант.
PS:
man sudo - смотрел, а вот на man sudoers - пропустил. А ещё мне почему-то, не попалось нормального описания на русском.
[ASUS wl-500gP (v1) 1.9.2.7-rtn-r7438M 128Mb 300MHz 2+2usb] + [2Гб USBFlash] + [USB-HDD] + [xinetd] + [samba3] + [Download Engine] + [rTorrent] + [3proxy] + [nShaper] + [mcabber] + [apcupsd] + [mpd]; Было: [openvpn&udhcpc]; [privoxy] + [polipo];
Имеется серверное приложение, имеется клиент...
вопрос состоит в том, чтобы сервер установить на маршрутизатор и установить так, чтобы он на нем функционировал...
Помогите пожалуйста, т.к. сам не могу додуматься как это делать =)
Для начала:
1. Сервер собирается из исходников ( на каком языке написан) ?
2. Требования сервера (количество памяти, какие библиотеки нужны для его работы, например, нужен ли mysql)?
ASUS RT-N10U (FIRMWARE: RT-N10U-1.9.2.7-rtn-r3740)
ASUS RT-N16 (FIRMWARE: RT-N16-1.9.2.7-rtn-r3702) + Samsung S2 Portable 1TB
На сколько я понял сервер написан на Visual Basic...сервер я не писал...это вообще конструктор - называется XtremeWorld (http://mmorpgmaker.org)...