Hallo erstmal.
Ich verstehe das Sicherheitsmodell von php noch nicht so ganz. PHP läuft als Modul vom Apache. Somit läuft er als nobody im System.
Ich möchte aber durch im System eingetragene Benutzer Passwörter ändern.
//auschnitt
$filename = '/etc/passwd';
$fp = fopen( $filename, 'r' );
    
$enc_pw = crypt($PHP_AUTH_PW, $password);
Allerdings habe ich kein Schreibrecht auf die Systemdateien.
Klar, da das Script ja als nobody läuft.
Ich möchte aber, ohne den ganzen Apache als root laufen zu lassen, schreibzugriff haben. (r+).
Bitte um Hilfe.
Danke im Vorraus
Florian
							
						
					Ich verstehe das Sicherheitsmodell von php noch nicht so ganz. PHP läuft als Modul vom Apache. Somit läuft er als nobody im System.
Ich möchte aber durch im System eingetragene Benutzer Passwörter ändern.
//auschnitt
$filename = '/etc/passwd';
$fp = fopen( $filename, 'r' );
$enc_pw = crypt($PHP_AUTH_PW, $password);
Allerdings habe ich kein Schreibrecht auf die Systemdateien.
Klar, da das Script ja als nobody läuft.
Ich möchte aber, ohne den ganzen Apache als root laufen zu lassen, schreibzugriff haben. (r+).
Bitte um Hilfe.
Danke im Vorraus
Florian
 
          
 Schwierigkeiten mit Sicherheit
									
									
									Schwierigkeiten mit Sicherheit
								

Comment