Fórum Root.cz

Hlavní témata => Vývoj => Téma založeno: Jakub 26. 06. 2012, 12:55:44

Název: PHP registrace systémových uživatelů
Přispěvatel: Jakub 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 )...

Název: Re:PHP registrace systémových uživatelů
Přispěvatel: luki 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?
Název: Re:PHP registrace systémových uživatelů
Přispěvatel: Jakub 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 ...
Název: Re:PHP registrace systémových uživatelů
Přispěvatel: Thomixcz 26. 06. 2012, 13:31:03
Budes muset pouzit FastCGI udelat si uzivatele a toho povolit pro tyto akce.
Název: Re:PHP registrace systémových uživatelů
Přispěvatel: Kit 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 :-)
Název: Re:PHP registrace systémových uživatelů
Přispěvatel: pecko 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...
Název: Re:PHP registrace systémových uživatelů
Přispěvatel: branchman2 26. 06. 2012, 13:43:26
Moznost 1:
sudo

Moznost 2:
vlastna setuid binarka

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