Автор Тема: Кнопка для перезапуска Samba.  (Прочитано 2296 раз)

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

Оффлайн Роман846

Кнопка для перезапуска Samba.
« : 04 Сентября 2014, 10:47:57 »
Здравствуйте. Возникла идея создать кнопку перезапуска samba. И ведение лога кто ее нажимал. Идей нет. В PHP знания 0. Может кто уже реализовывал?
Помогите пожалуйста.
Спасибо!
« Последнее редактирование: 04 Сентября 2014, 10:56:26 от Роман846 »
Acer Aspire 5750G Debian 10(buster) XFCE4
 

Оффлайн Malaheenee

Re: Кнопка для перезапуска Samba.
« Ответ #1 : 04 Сентября 2014, 11:37:37 »
Причем тут PHP? Пишете скрипт на баше, вешаете его на ярлык или горячую клавишу и вуаля.
Команда перезапуска Вам известна, выяснить пользователя, вызвавшего скрипт, не составит труда...
Все мы где-то, когда-то и в чем-то были новичками.
 

Оффлайн Роман846

Re: Кнопка для перезапуска Samba.
« Ответ #2 : 08 Сентября 2014, 10:08:16 »
Нашел )
system('sudo service smbd restart');
system('sudo service nmbd restart');

<input type="hidden" name="action" value="restart_samba"><input type="submit" value="Перезапустить Samb'у">
Acer Aspire 5750G Debian 10(buster) XFCE4
 

Оффлайн Malaheenee

Re: Кнопка для перезапуска Samba.
« Ответ #3 : 08 Сентября 2014, 14:35:02 »
Роман846, такую дыру в безопасности пробиваете...
Все мы где-то, когда-то и в чем-то были новичками.
 

Оффлайн Роман846

Re: Кнопка для перезапуска Samba.
« Ответ #4 : 08 Сентября 2014, 15:38:44 »
А как сделать безопаснее?
Acer Aspire 5750G Debian 10(buster) XFCE4
 

Оффлайн Malaheenee

Re: Кнопка для перезапуска Samba.
« Ответ #5 : 08 Сентября 2014, 17:42:23 »
Не использовать системные вызовы в PHP напрямую. Через скрипт хотя бы, с проверкой параметров.
Все мы где-то, когда-то и в чем-то были новичками.
 

Оффлайн gardarea51

Re: Кнопка для перезапуска Samba.
« Ответ #6 : 08 Сентября 2014, 19:30:25 »
А почсему smbd/nmbd? В Debian вроде просто "samba"...
 

Оффлайн pa_

Re: Кнопка для перезапуска Samba.
« Ответ #7 : 15 Сентября 2014, 18:09:00 »
сакральный смысл сего действия вообще можно узнать ? так сказать подоплеку
зачем дергать самбу ??? да еще в вебку это выводить
если проблемы с самбой так ее тюнинговать надо или смотреть в чем затык, чтобы не доходить до постоянных дерганий, если позволить это пользователям, так те кто будут работать, да еще скажем для примера и экселевскую таблицу будут ковырять в многопользовательском режиме, эти пользователи не скажут спасибо тому кто нажал заветную кнопочку предварительно не посмотрев кто сидит в самбе и не выгнав их
это задача системного администратора + и читать логи, можно еще посмотреть на webmin
 

Теги: