The OpenNET Project / Index page

[ новости /+++ | форум | теги | ]

форумы  помощь  поиск  регистрация  майллист  ВХОД  слежка  RSS
"SSH Root!"
Вариант для распечатки  
Пред. тема | След. тема 
Форумы OpenNET: Виртуальная конференция (Public)
Изначальное сообщение [Проследить за развитием треда]

"SSH Root!"  
Сообщение от wget on 26-Дек-06, 14:38 
FreeBSD

Подскажите, я получил доступ к выполнению команд через cgi, команды выполняются и отображаются полностью по WWW, подскажите пожалуйста - как можно изменить параметр в файле rc.conf ssh_enable="NO" на "YES", учитывая что параметр находится посередине файла?

Утилит GET, Wget нет...
может есть какой-нибудь способ?

Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

 Оглавление

  • SSH Root!, seller, 15:12 , 26-Дек-06, (1)  
  • SSH Root!, hromach, 15:37 , 26-Дек-06, (2)  
    • SSH Root!, butcher, 15:50 , 26-Дек-06, (3)  
  • SSH Root!, SergKir, 01:18 , 27-Дек-06, (4)  

Сообщения по теме [Сортировка по времени, UBB]


1. "SSH Root!"  
Сообщение от seller on 26-Дек-06, 15:12 
>FreeBSD
>
>Подскажите, я получил доступ к выполнению команд через cgi, команды выполняются и
>отображаются полностью по WWW, подскажите пожалуйста - как можно изменить параметр
>в файле rc.conf ssh_enable="NO" на "YES", учитывая что параметр находится посередине
>файла?
>
>Утилит GET, Wget нет...
>может есть какой-нибудь способ?

Не совсем понятно, что же конкретно вам надо и причем SSH Root в сабже?
Если через веб вам нужно изменить содержимое rc.conf, то как минимум cgi-скрипты должны иметь права root, иначе файл не сохранится, т.к. у него права доступа rw-r--r-- с владельцем root. Если, судя по задумке, вам нужно иметь возможность удаленного включения sshd, то, имхо, делать это надо не путем редактирования rc.conf, т.к. машину придется перегружать, чтобы изменения в rc.conf вступили в силу. Проще уж запустить sshd вручную.
Если все же нужно rc.conf редактировать, то просто выведите его содержимое в какой-нибудь <textarea>, а по субмиту формы записывайте содержимое textarea в файл rc.conf.
Но, имхо, неправильно как-то все это... Можно же какой-нибудь webmin заюзать...

Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

2. "SSH Root!"  
Сообщение от hromach (ok) on 26-Дек-06, 15:37 
>FreeBSD
>
>Подскажите, я получил доступ к выполнению команд через cgi, команды выполняются и
>отображаются полностью по WWW, подскажите пожалуйста - как можно изменить параметр
>в файле rc.conf ssh_enable="NO" на "YES", учитывая что параметр находится посередине
>файла?

Вариант 1:
perl -i -p -e 's/ssh_enable=\"NO\"/ssh_enable=\"YES\"/' /etc/rc.conf

Вариант 2:
sed s/ssh_enable=\"NO\"/ssh_enable=\"YES\"/ /etc/rc.conf

Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

3. "SSH Root!"  
Сообщение от butcher (ok) on 26-Дек-06, 15:50 
>Вариант 1:
>perl -i -p -e 's/ssh_enable=\"NO\"/ssh_enable=\"YES\"/' /etc/rc.conf
>
>Вариант 2:
>sed s/ssh_enable=\"NO\"/ssh_enable=\"YES\"/ /etc/rc.conf

Вариант 3:
Просто добавить в конец файла sshd_enable="YES", т.е.
echo 'sshd_enable="YES"' >> /etc/rc.conf

Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

4. "SSH Root!"  
Сообщение от SergKir email(ok) on 27-Дек-06, 01:18 
>FreeBSD
>
>Подскажите, я получил доступ к выполнению команд через cgi, команды выполняются и
>отображаются полностью по WWW, подскажите пожалуйста - как можно изменить параметр
>в файле rc.conf ssh_enable="NO" на "YES", учитывая что параметр находится посередине
>файла?
>
>Утилит GET, Wget нет...
>может есть какой-нибудь способ?

файл rc.conf выполняется построчно так что если в начале файла параметр определен а потом в конец файла дописать ssh_enable="YES" он переопределится на последнее значение, а как дописывать в конец файла я думаю расказывать не надо :). Только вот у меня большие сомнения по поводу доступа через cgi скорее всего они не имеют прав рута, а это значит что в файл rc.conf ты ничего не допишеш.

Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

Архив | Удалить

Индекс форумов | Темы | Пред. тема | След. тема
Оцените тред (1=ужас, 5=супер)? [ 1 | 2 | 3 | 4 | 5 ] [Рекомендовать для помещения в FAQ]




Партнёры:
PostgresPro
Inferno Solutions
Hosting by Hoster.ru
Хостинг:

Закладки на сайте
Проследить за страницей
Created 1996-2024 by Maxim Chirkov
Добавить, Поддержать, Вебмастеру