You are viewing a plain text version of this content. The canonical link for it is here.
Posted to users@httpd.apache.org by John <is...@cc.uoi.gr> on 2005/03/31 15:40:39 UTC
Re[4]: [users@httpd] migration from Apache 1.3.x to Apache 2
In your position, i would try to hack the module's code and
find out where and how the message
"MM_permission (0600, ap_uname2id(DEFAULT_USER), ap_gname2id(DEFAULT_GROUP));"
occur, under which condition.
From: Muktheshwar Sharma <Mu...@three.co.uk>
To: "'users@httpd.apache.org'" <us...@httpd.apache.org>
Date: Thursday, March 31, 2005, 1:19:15 PM
Subject: [users@httpd] migration from Apache 1.3.x to Apache 2
Thursday, March 31, 2005, 1:19:15 PM, you wrote:
> Hi,
>
> Yes, nobody is there in all the three files. i.e.
> 1. /etc/group
> 2. /etc/passwd
> 3./etc/shadow in these files.
>
> In my previous code I have used these words only in one statement that is
>
> "MM_permission (0600, ap_uname2id(DEFAULT_USER), ap_gname2id(DEFAULT_GROUP));"
>
> And I am very new to this Apache API. I do not know what the
> above statement does. Whether to keep this in Apache 2 I do not
> know. Please help me in this.
>
> Thanks and Regards,
> Muktheshwar
> 4th Line Support - Product Integration, 3
> Tel: +91 - 80 - 28520408 Extn: 84158
> Mobile: +91-98 45 98 10 44
> http://www.three.co.uk/
>
>
> -----Original Message-----
> From: John [mailto:isofroni@cc.uoi.gr]
> Sent: 30 March 200514:19
> To: Muktheshwar Sharma
> Subject: Re[2]: [users@httpd] migration from Apache 1.3.x to Apache 2
>
>
> From: Muktheshwar Sharma <Mu...@three.co.uk>
> To: "'users@httpd.apache.org'" <us...@httpd.apache.org>
> Date: Wednesday, March 30, 2005, 11:50:46 AM
> Subject: [users@httpd] migration from Apache 1.3.x to Apache 2
>
>
>
> Wednesday, March 30, 2005, 11:50:46 AM, you wrote:
>
>> Hi,
>
>> Thanks for your quick response. I found the following information from
>> Apache configuration file (httpd.conf).
>> <IfModule !mpm_winnt.c>
>> <IfModule !mpm_netware.c>
>> #
>> # If you wish httpd to run as a different user or group, you must run
>> # httpd as root initially and it will switch.
>> #
>> # User/Group: The name (or #number) of the user/group to run httpd as.
>> # . On SCO (ODT 3) use "User nouser" and "Group nogroup".
>> # . On HPUX you may not be able to use shared memory as nobody, and the
>> # suggested workaround is to create a user www and use that user.
>> # NOTE that some kernels refuse to setgid(Group) or semctl(IPC_SET)
>> # when the value of (unsigned)Group is above 60000;
>> # don't use Group #-1 on these systems!
>> #
>> User nobody
>> #Group #-1
>> Group nobody
>> </IfModule>
>> </IfModule>
>
>> As you suggested I have checked the following files
>> 1. /etc/group
>> 2. /etc/passwd
>> 3./etc/shadow
>
>> I did not find the entries wwwrun and www in the above files.
>
>> Would it require having these in the above files? I am starting and stopping
>> the Apache server using root account only.
>
>> Regards,
>> Muktheshwar
>> 4th Line Support - Product Integration, 3
>> Tel: +91 - 80 - 28520408 Extn: 84158
>> Mobile: +91-98 45 98 10 44
>> http://www.three.co.uk/
>
>
>> -----Original Message-----
>> From: John [mailto:isofroni@cc.uoi.gr]
>> Sent: 30 March 2005 08:20
>> To: Muktheshwar Sharma
>> Subject: Re: [users@httpd] migration from Apache 1.3.x to Apache 2
>
>
>> From: Muktheshwar Sharma <Mu...@three.co.uk>
>> To: "'users@httpd.apache.org'" <us...@httpd.apache.org>
>> Date: Wednesday, March 30, 2005, 8:35:10 AM
>> Subject: [users@httpd] migration from Apache 1.3.x to Apache 2
>
>
>
>> Wednesday, March 30, 2005, 8:35:10 AM, you wrote:
>
>
>
>
>>> Hi,
>
>>>
>
>>> I am migrating from Apache 1.3.27 to Apache 2.0.x. I have one
>>> module that is compiled for Apache 1.3.x now I want to use the same
>>> module for Apache 2.
>
>>>
>
>>> In my earlier version of apache code I have one statement
>>> "MM_permission (0600, ap_uname2id(DEFAULT_USER),
>>> ap_gname2id(DEFAULT_GROUP));"
>
>>> Now when I am compiling this with apxs utility I am getting the following
>> error
>
>>>
>
>>> /home/mukthi//apache2/mod_xx.c:315: `DEFAULT_USER' undeclared (first use
>> in this function)
>
>>> /home/mukthi//apache2/mod_xx.c:315: (Each undeclared identifier is
>> reported only once
>
>>> /home/mukthi//apache2/mod_xx.c:315: for each function it appears in.)
>
>>> /home/mukthi//apache2/mod_xx.c:315: `DEFAULT_GROUP' undeclared (first use
>> in this function)
>
>>>
>
>>> As I could not able to find how to use DEFAULT_USER and
>>> DEFAULT_GROUP in Apache 2. Could anybody help me in this regard?
>
>>>
>
>>> Thanks and Regards,
>
>>> Muktheshwar
>
>>> 4th Line Support - Product Integration, 3
>>> Tel: +91 - 80 - 28520408 Extn: 84158
>>> Mobile: +91-98 45 98 10 44
>>> http://www.three.co.uk/
>
>>>
>
>>>
>
>
>
>>>
>>> ________________________________________________________________________
>
>>> This e-mail message (including any attachment) is intended only for the
>> personal
>>> use of the recipient(s) named above. This message is confidential and may
>> be
>>> legally privileged. If you are not an intended recipient, you may not
>> review, copy or
>>> distribute this message. If you have received this communication in
>> error, please notify
>>> us immediately by e-mail and delete the original message.
>
>>> Any views or opinions expressed in this message are those of the author
>> only.
>>> Furthermore, this message (including any attachment) does not create any
>> legally
>>> binding rights or obligations whatsoever, which may only be created by
>> the exchange
>>> of hard copy documents signed by a duly authorised representative of
>> Hutchison
>>> 3G UK Limited.
>>>
>>> ________________________________________________________________________
>
>
>
>
>> hello
>
>> probably there is an issue with the user, group in the apache
>> configuration.
>> Did you check the /etc/group and /etc/passwd and /etc/shadow files
>> that contain wwwrun and www respectiviely?
>
>
>
>> ---------------------------------------------------------------------
>> The official User-To-User support forum of the Apache HTTP Server Project.
>> See <URL:http://httpd.apache.org/userslist.html> for more info.
>> To unsubscribe, e-mail: users-unsubscribe@httpd.apache.org
>> " from the digest: users-digest-unsubscribe@httpd.apache.org
>> For additional commands, e-mail: users-help@httpd.apache.org
>
>
>> ________________________________________________________________________
>
>> This e-mail message (including any attachment) is intended only for the personal
>> use of the recipient(s) named above. This message is confidential and may be
>> legally privileged. If you are not an intended recipient, you may not review, copy or
>> distribute this message. If you have received this
>> communication in error, please notify
>> us immediately by e-mail and delete the original message.
>
>> Any views or opinions expressed in this message are those of the author only.
>> Furthermore, this message (including any attachment) does not create any legally
>> binding rights or obligations whatsoever, which may only be created by the exchange
>> of hard copy documents signed by a duly authorised representative of Hutchison
>> 3G UK Limited.
>> ________________________________________________________________________
>
>
>> ---------------------------------------------------------------------
>> The official User-To-User support forum of the Apache HTTP Server Project.
>> See <URL:http://httpd.apache.org/userslist.html> for more info.
>> To unsubscribe, e-mail: users-unsubscribe@httpd.apache.org
>> " from the digest: users-digest-unsubscribe@httpd.apache.org
>> For additional commands, e-mail: users-help@httpd.apache.org
>
>
> Well, does the user nobody and group nobody exist in that files?
>
> If so, then the problem is somewhere else located.
>
> Tried to dive into module's code and check about the DEFAULT user and
> group variable or constant.
>
>
>
> ---------------------------------------------------------------------
> The official User-To-User support forum of the Apache HTTP Server Project.
> See <URL:http://httpd.apache.org/userslist.html> for more info.
> To unsubscribe, e-mail: users-unsubscribe@httpd.apache.org
> " from the digest: users-digest-unsubscribe@httpd.apache.org
> For additional commands, e-mail: users-help@httpd.apache.org
---------------------------------------------------------------------
The official User-To-User support forum of the Apache HTTP Server Project.
See <URL:http://httpd.apache.org/userslist.html> for more info.
To unsubscribe, e-mail: users-unsubscribe@httpd.apache.org
" from the digest: users-digest-unsubscribe@httpd.apache.org
For additional commands, e-mail: users-help@httpd.apache.org