Несколько раз ребутился, но пароль не менял - пока все работает.
Добавление export в post-mount бесполезно, не работает. Работает только в текущей сессии.
в /opt/etc/profile все экспорты можно и нужно прописать и сделать файл исполняемым
p.s telnet sucks, ipkg install openssh && ipkg install openssh-sftp-server
Поставил rtorrent 0.8.6 + rutorrent 3.2 + плагины 3.2
rtorrent работает, rutorrent без плагинов работает. Стоит подключить плагины и при заходе в веб-морду пишетпотомCode:Server say: 500
В error.log lighttpd пишет следующее:Code:Ваш web сервер не поддерживает PHP
- это если удален плагин Retrackers, а с нимCode:2011-03-31 10:42:39: (mod_fastcgi.c.2701) FastCGI-stderr: PHP Fatal error: Call to undefined function getPluginConf() in /opt/share/www/rtorrent/plugins/unpack/init.php on line 2
Где покопать чтобы плагины запустились?Code:2011-03-31 10:49:05: (mod_fastcgi.c.2701) FastCGI-stderr: PHP Warning: require_once(../plugins/retrackers/retrackers.php) [<a href='function.require-once'>function.require-once</a>]: failed to open stream:
No such file or directory in /opt/share/www/rtorrent/plugins/retrackers/init.php on line 3
PHP Fatal error: require_once() [<a href='function.require'>function.require</a>]: Failed opening required '../plugins/retrackers/retrackers.php' (include_path='.:')
in /opt/share/www/rtorrent/plugins/retrackers/init.php on line 3
Плагины и веб-морду качал с http://rutorrent.googlecode.com/
Дело явно в путях, но как их подогнать под "правильный" вид?
Удалил и заново поставил - теперь все работает.
http://192.168.1.1/Main_AdmStatus_Content.asp
Code:nvram set telnetd=1
nvram commit
Столкнулся с неприятной вещью. Настроил программы на прошивке 7.0.1.31 - все работало. Перепрошил на 7.0.1.32 - перестал заходить под SSH (у меня был установлен dropbear). Запрашивает логин/пароль - ввожу консоль зависает.
Сбросил на заводские - все заработало.
Суть заключается в том, что вначале заходим под логином admin и паролем admin, потом идем в /etc и редактируем файл passwd, удаляя одного из юзеров admin с правами 500:500 оставляя юзеров nobody и admin с правами 0:0.
На этом все, реконнект и вы рут но тока до перезагрузки роутера.
Если что не так написал, ногами не пинать, на форуме я новичок.
Можно без правок просто при загрузке роутера подключиться как только сетевой интерфейс поднимется на ПК. Если не пишет login: can't chdir to home directory '' значит рут. Правда следующий раз рутом зайдеш снова опять при загрузке.
Найти бы где съезжает ведь до некоторого времени все нормально - всегда рут. Лень снова все настройки перебивать...
а вы чего пользователя "admin" добавили? можно же просто добавить с другим именем, тогда в passwd навскидку дублироваться и не будет ничего
p.s да и admin по дефолту уже пристутствует
Не знаю как у всех, но свой роутер я несколько раз перепрошивал и сбрасывал в дефолт вот этой версией прошивки ASUS RT-N56U beta firmware 7.0.1.32 is only for Russia и прав рута при входе админом не получал ни разу, к тому же сам файл passwd после перезагрузки всегда возвращается к дефолтным значениям, то есть в нем для админа содержится 2 записи с одинаковыми паролями, но с разными правами. Видимо по-этому при изменении пароля через вэб-морду на отличный от дефолтного admin:admin при входе через telnet с юзером admin и неadmin паролем ему назначаются права 500:500 на сессию.
А вообще, при загрузке роутера файлик passwd откуда-то ж распаковывается и есть ведь скрипт, который позволяет записывать измененные значения во флэш память роутера при изменении пароля через вэб-морду, вот найти бы этот скрипт. Тогда может и другие значения можно было бы менять в прошивке, чтобы роутер уже грузился с ними. а не подменять их потом через всякие post-boot скрипты.
nobody:x:99:99::/:
admin:y65bE7C9wUczQ:500:500::/:
admin:y65bE7C9wUczQ:0:0::/:
Юзеров я не добавлял ни одного, просто это рассуждение на тему, почему слетают права рута после перезагрузки