PHP registrace systémových uživatelů

Jakub

PHP registrace systémových uživatelů
« kdy: 26. 06. 2012, 12:55:44 »
Dobrý den,
neznáte někdo možnost jak pomocí php registrovat systémové uživatele ?
Potřebuji přesně vytvořit nového usera, přidělit mu kvótu atd...
Zkoušel sem exec, system atd. jenomže to mi neběží pod rootem ( logicky )...



luki

Re:PHP registrace systémových uživatelů
« Odpověď #1 kdy: 26. 06. 2012, 13:21:54 »
co tak to hodit do db a potom v crone pustat php/py/sh script, ktory spravi to co ma pod rootom?

Jakub

Re:PHP registrace systémových uživatelů
« Odpověď #2 kdy: 26. 06. 2012, 13:26:50 »
jeee no jasný, proč to dělat lehce když to jde složitě, že ? :D

Ok budu ukládat data do mysql a z toho pak pomocí crona uživatele zaregistruju ...

Ale i tak co kdybych potřeboval okamžitě zjistit stav, třeba pevného disku ? ( fdisl -l, vgdisplay atd..)
system, exec diky opravneni selzou a nevrati nic ...

Thomixcz

Re:PHP registrace systémových uživatelů
« Odpověď #3 kdy: 26. 06. 2012, 13:31:03 »
Budes muset pouzit FastCGI udelat si uzivatele a toho povolit pro tyto akce.

Kit

Re:PHP registrace systémových uživatelů
« Odpověď #4 kdy: 26. 06. 2012, 13:32:02 »
Dobrý den,
neznáte někdo možnost jak pomocí php registrovat systémové uživatele ?
Potřebuji přesně vytvořit nového usera, přidělit mu kvótu atd...
Zkoušel sem exec, system atd. jenomže to mi neběží pod rootem ( logicky )...

Asi bych si udělal dalšího démona pod rootem, s vlastním protokolem a vlastními bezpečnostními dírami :-)


pecko

  • ***
  • 105
    • Zobrazit profil
    • E-mail
Re:PHP registrace systémových uživatelů
« Odpověď #5 kdy: 26. 06. 2012, 13:41:25 »
a co tak zmenit systemovu autentifikaciu z PAM na nieco ine, co podporuje db? ldap alebo nieco podobne. potom je riesenie cez db naozaj to najlahsie a pre php najjednoduchsie...

branchman2

Re:PHP registrace systémových uživatelů
« Odpověď #6 kdy: 26. 06. 2012, 13:43:26 »
Moznost 1:
sudo

Moznost 2:
vlastna setuid binarka

Moznost 3:
riesit to inak (LDAP alebo nieco ine)