anoniem Geplaatst: 10 mei 2003 Delen Geplaatst: 10 mei 2003 Ey, Wanneer je met php de functie exec() gebruikt wordt het commando door de user apache uigevoerd. Nu wil ik graag weten of het mogelijk het commando uit te laten voeren als een andere user. Iemand enig idee? MVGR, René Quote Link naar reactie
anoniem Geplaatst: 11 mei 2003 Auteur Delen Geplaatst: 11 mei 2003 Je zou de eigenaar van het programma kunnen veranderen in de user waaronder het moet worden uitgevoerd, en vervolgens het SUID-bit inschakelen, zodat dit programma altijd onder de rechten van deze user wordt gedraaid, ipv die van de gene die het aanroept. (chown user.group /pad/naar/uitvoerbaar_bestand chmod +S /pad/naar/uitvoerbaar_bestand ) Max. Quote Link naar reactie
anoniem Geplaatst: 13 mei 2003 Auteur Delen Geplaatst: 13 mei 2003 Denk niet dat dat zo verstandig is. Ik wil nl. de bestanden halt, reboot en pppd uitvoeren vanaf een website. Om dus zo elke user toegang te geven tot deze bestanden lijkt me niet echt verstandig. Enig id hoe ik deze dan kan uitvoeren met php? MVGR, René Quote Link naar reactie
anoniem Geplaatst: 13 mei 2003 Auteur Delen Geplaatst: 13 mei 2003 De bestanden die je noemt moeten als root worden uitgevoerd, dus mijn methode werkt zowiezo niet ;) Max Quote Link naar reactie
anoniem Geplaatst: 14 mei 2003 Auteur Delen Geplaatst: 14 mei 2003 Dat had ik ook al gezien. Is er een mogelijkheid om dit wel met php te doen? Quote Link naar reactie
anoniem Geplaatst: 14 mei 2003 Auteur Delen Geplaatst: 14 mei 2003 I sudo een oplosing? Max Quote Link naar reactie
anoniem Geplaatst: 14 mei 2003 Auteur Delen Geplaatst: 14 mei 2003 en dat is? Quote Link naar reactie
anoniem Geplaatst: 14 mei 2003 Auteur Delen Geplaatst: 14 mei 2003 kan ik hiermee het password ook meegeven? anders doet dit hetzelfde als 'su -c' en dat werkt ook niet. Quote Link naar reactie
anoniem Geplaatst: 15 mei 2003 Auteur Delen Geplaatst: 15 mei 2003 Met sudo kun je een commando als root uitvoeren, zonder dat je hiervoor het wachtwoord hoeft op te geven. Je kunt in een configuratiebestand vastleggen wie welk commando onder welk gebruikersnaam mag uitvoeren. Lees even [b:9b05633f74]man:/sudo[/b:9b05633f74] in konqueror voor meer info hierover Max Quote Link naar reactie
anoniem Geplaatst: 15 mei 2003 Auteur Delen Geplaatst: 15 mei 2003 Niet om het 1 of ander...maar eh..is dit geen topic voor de programmeer topics? Ik zie niet in wat dit specifiek met linux heeft te maken (of een BSD variant) M. Quote Link naar reactie
anoniem Geplaatst: 15 mei 2003 Auteur Delen Geplaatst: 15 mei 2003 Je hebt wel gelijk. Maar de kan is het grootst dat ik hiert antwoord krijg. En waneer ik een commando moet uitvoeren met linux lijkt me dat ik hier wél op het goede forum zit.. Quote Link naar reactie
anoniem Geplaatst: 15 mei 2003 Auteur Delen Geplaatst: 15 mei 2003 Waarom gebruik je geen putty?? :-? Quote Link naar reactie
anoniem Geplaatst: 17 mei 2003 Auteur Delen Geplaatst: 17 mei 2003 php is op elk OS hetzelfde..onder windows,Unix en Linux. Als je echt in PHp geinteresseerd bent, koop een goed O'reilly boek en bezoek www.php.net daar staat alles wat je wilt weten voer PHP. M. ps..ik vind PHP zelf ook een super taal..erg interactief en het mooie is dat het zo mooi met databases kan praten en kan mailen.. Quote Link naar reactie
Aanbevolen berichten
Om een reactie te plaatsen, moet je eerst inloggen