version 1.1, 2006/12/28 03:59:20
|
version 1.1.2.3, 2006/12/28 17:56:33
|
|
|
|
|
|
1. Cimservermain must be owned by ordinary user. For example: |
|
|
|
% chown pegasus.pegasus cimservermain |
|
|
|
Cimservermain runs as this user. |
|
|
|
2. Cimservermain must be able to create files directly under $PEGASUS_HOME. |
|
|
|
For example, it must create the cimserver.password file. |
|
|
|
We solved this by having the executor access those files. |
|
|
|
3. Cimservermain must own $PEGASUS_HOME/repository and all files beneath. |
|
|
|
For now, the executor automatically sets ownership for these files. |
|
|
|
4. For OOP run with same user as server, what user is that? The |
|
cimservermain user or root? The intent was probably to run those |
|
providers with privilege. |
|
|
|
For now, we use the same user as the executor. |
|
|
|
5. Executor now checks whether Pegasus repository exists and errors out |
|
if not. Is this okay? |
|
|
|
6. The configuration file has a repositoryDir key. What is that for and |
|
does it mean that the executor cannot reliably locate the repository |
|
with the constant in Constants.h? |
|
|
|
7. Cimservermain owns the local-domain socket file. |
|
|
|
8. For logging purposes, the executor uses "cimexecutor" as its syslog |
|
identifier. |