Кнопка для перезапуска Samba.

Автор Роман846, 04 сентября 2014, 10:47:57

« назад - далее »

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

Роман846

Здравствуйте. Возникла идея создать кнопку перезапуска samba. И ведение лога кто ее нажимал. Идей нет. В PHP знания 0. Может кто уже реализовывал?
Помогите пожалуйста.
Спасибо!
Acer Aspire 5750G Debian 10(buster) XFCE4

Malaheenee

Причем тут PHP? Пишете скрипт на баше, вешаете его на ярлык или горячую клавишу и вуаля.
Команда перезапуска Вам известна, выяснить пользователя, вызвавшего скрипт, не составит труда...
Все мы где-то, когда-то и в чем-то были новичками.

Роман846

Нашел )

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

Роман846, такую дыру в безопасности пробиваете...
Все мы где-то, когда-то и в чем-то были новичками.

Роман846

Acer Aspire 5750G Debian 10(buster) XFCE4

Malaheenee

Не использовать системные вызовы в PHP напрямую. Через скрипт хотя бы, с проверкой параметров.
Все мы где-то, когда-то и в чем-то были новичками.

gardarea51

А почсему smbd/nmbd? В Debian вроде просто "samba"...

pa_

сакральный смысл сего действия вообще можно узнать ? так сказать подоплеку
зачем дергать самбу ??? да еще в вебку это выводить
если проблемы с самбой так ее тюнинговать надо или смотреть в чем затык, чтобы не доходить до постоянных дерганий, если позволить это пользователям, так те кто будут работать, да еще скажем для примера и экселевскую таблицу будут ковырять в многопользовательском режиме, эти пользователи не скажут спасибо тому кто нажал заветную кнопочку предварительно не посмотрев кто сидит в самбе и не выгнав их
это задача системного администратора + и читать логи, можно еще посмотреть на webmin