Mailinglisten-Archive |
This is a multi-part message in MIME format. ------=_NextPart_000_0247_01BFB560.A06F4D80 Content-Type: text/plain; charset="iso-8859-1" Content-Transfer-Encoding: quoted-printable hallo, eigentlich will ich was ganz einfaches, n=E4mlich chown() , aber = das geht ja nicht ausser der webserver l=E4uft als super user, ich schaute mal nach was ich so fand, und dass waren noch = die kommandos ->sudo , das mich abschreckt, da ich den eigent=FCmer = teilweise =FCber mehrere server hinweg machen will, undies jedesmal eine = config frage / durchschaubarkeit bleibt.=20 Da kam mir der andere gedanke, via php eine ssh verbindung (sei es auch = auf localhost) als einen anderen user aufzubauen, um die n=F6tigen superuser rechte zu erlangen, das hat soweit sehr viele = vorteile, wenn:> (HILFEEEE) das problem nicht darin l=E4ge das ssh manuele password eingabe erwartet = , wie k=F6nnte man das umgehen ? exec("ssh localhost -l superuser passtst)";=20 exec("ssh localhost -l superuser && passtst)";=20 ....?!?! oder braucht es einen script dazu ?? oder liegt das am ssh = config file ?? (was ich nicht will siehe ende*) man das password aus einer variablen lesen (aus sql datenbank) k=F6nnte, = also:=20 exec("ssh localhost -l superuser && $var");=20 ...hat jemand ne idee???... thankschon mal --> mike a. sauvain Ps: ende-> ich m=F6chte unbedingt das, das password direkt im php file = =FCbermittelt wird, und nicht einer config auf dem server vorrausetzt,=20 und anderseits m=F6chte ich auch keine extra rechte generieren (sudo), = und f=FCr mich das allerwichtigste, ich will keine hostauthbasis (also = das gewisse server erlaubt wird ohne password einzuloggen, (hat dann zu = viele sicherheitl=FCckenspielereien :) ...........bye........ ........ ------=_NextPart_000_0247_01BFB560.A06F4D80 Content-Type: text/html; charset="iso-8859-1" Content-Transfer-Encoding: quoted-printable <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN"> <HTML><HEAD> <META content=3D"text/html; charset=3Diso-8859-1" = http-equiv=3DContent-Type> <META content=3D"MSHTML 5.00.2614.3500" name=3DGENERATOR> <STYLE></STYLE> </HEAD> <BODY bgColor=3D#ffffff> <DIV><FONT face=3DArial size=3D2>hallo, eigentlich will ich was ganz = einfaches,=20 n=E4mlich chown() , aber das geht ja nicht ausser der webserver l=E4uft=20 als</FONT></DIV> <DIV><FONT face=3DArial size=3D2>super user, ich schaute mal nach = was ich=20 so fand, und dass waren noch die kommandos ->sudo , das mich = abschreckt, da=20 ich den eigent=FCmer teilweise =FCber mehrere server hinweg machen will, = undies=20 jedesmal eine config frage / durchschaubarkeit bleibt. = </FONT></DIV> <DIV> </DIV> <DIV><FONT face=3DArial size=3D2>Da kam mir der andere gedanke, via php = eine ssh=20 verbindung (sei es auch auf localhost) als einen anderen user=20 aufzubauen,</FONT></DIV> <DIV><FONT face=3DArial size=3D2>um die n=F6tigen superuser = rechte zu erlangen,=20 das hat soweit sehr viele vorteile, wenn:> (HILFEEEE)</FONT></DIV> <DIV> </DIV> <DIV><FONT face=3DArial size=3D2>das problem nicht darin l=E4ge das ssh = manuele=20 password eingabe erwartet , wie k=F6nnte man das umgehen ?</FONT></DIV> <DIV><FONT face=3DArial size=3D2>exec("ssh localhost -l superuser = passtst)";=20 </FONT></DIV> <DIV><FONT face=3DArial size=3D2> <DIV><FONT face=3DArial size=3D2>exec("ssh localhost -l superuser = &&=20 passtst)"; </FONT></DIV></FONT></DIV> <DIV><FONT face=3DArial size=3D2>....?!?! oder braucht es einen script = dazu ?? oder=20 liegt das am ssh config file ?? (was ich nicht will siehe = ende*)</FONT></DIV> <DIV><FONT face=3DArial size=3D2></FONT> </DIV> <DIV><FONT face=3DArial size=3D2>man das password aus einer variablen = lesen (aus sql=20 datenbank) k=F6nnte, also:</FONT> </DIV> <DIV><FONT face=3DArial size=3D2> <DIV><FONT face=3DArial size=3D2>exec("ssh localhost -l superuser = && $var");=20 </FONT></DIV> <DIV> </DIV> <DIV>...hat jemand ne idee???... thankschon mal --> mike a. = sauvain</DIV> <DIV> </DIV> <DIV>Ps: ende-> ich m=F6chte unbedingt das, das password direkt im = php file=20 =FCbermittelt wird, und nicht einer config auf dem server vorrausetzt, = </DIV> <DIV>und anderseits m=F6chte ich auch keine extra rechte generieren = (sudo), und=20 f=FCr mich das allerwichtigste, ich will keine hostauthbasis (also das = gewisse=20 server erlaubt wird ohne password einzuloggen, (hat dann zu viele=20 sicherheitl=FCckenspielereien :)</DIV> <DIV> </DIV> <DIV> </DIV> <DIV>...........bye........</DIV> <DIV>........</DIV></FONT></DIV></BODY></HTML> ------=_NextPart_000_0247_01BFB560.A06F4D80--
php::bar PHP Wiki - Listenarchive