Автор Тема: Php + добавяне на потребител ?  (Прочетена 1700 пъти)

SK0RP10N

  • Напреднали
  • *****
  • Публикации: 216
  • Distribution: Slackware
  • Window Manager: GNOME
    • Профил
    • WWW
Здарвейте :)
Трябва ми php код, който да добавя потребител в линукс.
Благодаря много :)
Активен

betso

  • Напреднали
  • *****
  • Публикации: 281
    • Профил
Re: Php + добавяне на потребител ?
« Отговор #1 -: Jan 25, 2009, 20:50 »
Здравей!

Може да погледнеш възможностите за изпълняване на системна команда през PHP (намример "http://php.net/system"). По този начин можеш да използваш `adduser` или `useradd` за тази цел.

Предполагам, че Webmin зъщо би свършил работа, но би бил прекалено голям за тази скромна задача.

Успех! :)
Активен

SK0RP10N

  • Напреднали
  • *****
  • Публикации: 216
  • Distribution: Slackware
  • Window Manager: GNOME
    • Профил
    • WWW
Re: Php + добавяне на потребител ?
« Отговор #2 -: Jan 25, 2009, 21:05 »
Ами знам ги командите system();, shell_exec(); & exec(); ама и с 3те не става
Активен

Mitaka

  • Гост
Re: Php + добавяне на потребител ?
« Отговор #3 -: Jan 25, 2009, 23:58 »
Няма да става, щото пхп-то не бачка като руут.
Трябва да си напишеш wrapper, който да се извиква от пхп-то и да е суиднат.
Аз имам подобно нещо, но в момента, на 5 ракии ще ми е трудно да го открия.
Утре ще го намеря, и ще го дам тук, но имай предвид, че не е напълно доразработено. Върши си работата, но по замисъл трябваше да проверява едни мд5 суми и т.н., абе дълга история.... предполагам, че ще се сетя да видя темата, и ще постна решението.
То е комбинация - С, пхп и баш скрипт. От пхп-то с exec() се извиква една програмка драсната на С (и суидната де), а тя вика един баш скрипт със разни параметри, и става работата.
« Последна редакция: Jan 25, 2009, 23:59 от Mitaka »
Активен

VladSun

  • Moderator
  • Напреднали
  • *****
  • Публикации: 2166
    • Профил
Re: Php + добавяне на потребител ?
« Отговор #4 -: Jan 26, 2009, 00:49 »
и със sudo става - даже се ползва wrapper-a му за параметрите
Активен

KISS Principle ( Keep-It-Short-and-Simple )
http://openfmi.net/projects/flattc/
Има 10 вида хора на този свят - разбиращи двоичния код и тези, които не го разбират :P