phpbar.de logo

Mailinglisten-Archive

[php] Ausfuehren externer Progs aber mit Visualisierung

[php] Ausfuehren externer Progs aber mit Visualisierung

Gloss Mathias mgloss at amadeus.net
Mit Dez 3 11:30:58 CET 2003


Hiho,

> Von: 	Andreas Stagl[SMTP:a.stagl at gmx.at]
> 
> >hat der Dienst/Service das Recht, mit dem Desktop zu
> >kommunizieren?
> >
> >Start -> Settings -> Control Panel -> Services
> 
> Danke, das wars! ... hab jetzt dafür aber ein anderes Problem.
> 
> Das besagte Häkchen kann man nämlich nur dann setzen, wenn der 
> Apache-Dienst mit dem Lokalen Systemkonto läuft. Da einige meiner 
> PHP-Scripts aber auf Dateien von Remote-Systemen in unserem Intranet 
> zugreifen, muss ich den Apachen jedoch unter dem Konte eines gültigen 
> Domain-Users laufen lassen... tu ich das aber, kann ich dieses Häkchen 
> nicht mehr setzen :-((
> 
Hm..... also jetzt fällt mir dazu leider auch nichts
mehr ein. Unter Unix kann man dem Apachen ja ein User
mitgeben, zu dem er nach dem Start werden soll, aber
ob das auch unter Windows geht?

http://httpd.apache.org/docs/win_service.html sagt:

The SYSTEM account has no privileges to the network, so shared pages or a
shared installation of Apache is invisible to the service. If you intend to
use any network resources, the following steps should help:
*	Select Apache from the Control Panel's Service dialog and click
Startup. 
*	Verify that the service account is correct. You may wish to create
an account for your Apache services. 
*	Retype the password and password confirmation. 
*	Go to User Manager for Domains. 
*	Click on Policies from the title bar menu, and select User Rights. 
*	Select the option for Advanced User Rights. 
*	In the drop-down list, verify that the following rights have been
granted to the selected account: 
*	*	Act as part of the operating system 
*	Back up files and directories 
*	Log on as a service 
*	Restore files and directories 
*	*	Confirm that the selected account is a member of the Users
group. 
*	Confirm the selected account has access to all document and script
directories (minimally read and browse access). 
*	Confirm the selected account has read/write/delete access to the
Apache logs directory! 
*	

Aber es sagt auch:

NEVER grant network privileges to the SYSTEM account! Create a new user
account instead, grant the appropriate privileges to that user, and use the
'Log On As:' option. Select the Start Menu -> Settings -> Control Panel ->
Services -> apache service ... and click the "Startup" button to access this
setting.

Kannste es ja mal probieren.

Grüße, Mathias


php::bar PHP Wiki   -   Listenarchive