>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 заюзать...
|