Re: Cannot change User for httpd.exe with Apache2.2 for Windows

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



Thanks, André! Your explanation is really helpful. Changing the 'login as' to a specific user gives what i want. Basically, I want to let only that specific user can edit pages through the web server.

Thanks,

-- Xin

--- On Sun, 11/2/08, André Warnier <aw@xxxxxxxxxx> wrote:

> From: André Warnier <aw@xxxxxxxxxx>
> Subject: Re:  Cannot change User for httpd.exe with Apache2.2 for Windows
> To: users@xxxxxxxxxxxxxxxx
> Date: Sunday, November 2, 2008, 3:54 AM
> Li Xin wrote:
> > Hi Eric,
> > 
> > I basically followed the second link. I don't know
> that the Apache for Windows won't be able to set the
> User for httpd.exe. So it means, that the "User"
> directive in httpd.conf is useless for Windows?
> > 
> Hi.
> I believe you are right, and the "User" and
> "Group" directives do nothing under Windows.
> 
> The very first thing to tell us maybe, is *how* you started
> Apache under Windows.
> 
> If it is started as a Windows Service, then the user under
> which it runs is the user under which the Windows Service
> runs.  You can check (and change) that as follows :
> - right-click on the "My Computer" icon
> - choose Manage..  Services and Applications .. Services ..
> Apache...
> - right-click on the Apache line
> - select the second tab "login as" or "run
> as"
> By default, it is set as "LocalSystem", but you
> can change this to any valid Windows user-id, within some
> limits. (*)
> "LocalSystem" is a special user under Windows :
> it has almost all rights on the local machine, but is a not
> a Domain user and has no rights to access any network
> resource (e.g. shared server directories, network printers
> etc).
> 
> If you start Apache within a command window, it runs as the
> user under which you logged in.
> 
> Another couple of notes :
> "Administrators" (with "s") is not a
> Windows user, it is a User Group, in which there can be
> several users.
> 
> Also, if you get a page or a file from Apache (through the
> browser), and save it to disk, the owner of that file is not
> the user under which Apache is running.  It is the user
> under which *you* are running the browser that saves this
> file.
> 
> (*)
> - For example, in order to be able to have Apache listen on
> any port =< 1024, the user may need to be a least member
> of the local Administrators group.
> - if you change the user, make sure you pick one whose
> password does not "age", otherwise when the
> password runs out, you won't be able to restart the
> Apache service.
> - be aware that "Administrator" (user) and
> "Administrators" (group) are names that change
> depending on the international version of Windows you are
> using.  On a Spanish Windows e.g., these are
> "Administrador" and "Administradores"
> respectively. I don't even want to guess what they might
> be in a Chinese Windows ;-). But LocalSystem never changes,
> and that is probably why the Apache installer always uses
> that one by default.
> 
> ---------------------------------------------------------------------
> 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@xxxxxxxxxxxxxxxx
>   "   from the digest:
> users-digest-unsubscribe@xxxxxxxxxxxxxxxx
> For additional commands, e-mail:
> users-help@xxxxxxxxxxxxxxxx


      

---------------------------------------------------------------------
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@xxxxxxxxxxxxxxxx
   "   from the digest: users-digest-unsubscribe@xxxxxxxxxxxxxxxx
For additional commands, e-mail: users-help@xxxxxxxxxxxxxxxx



[Index of Archives]     [Open SSH Users]     [Linux ACPI]     [Linux Kernel]     [Linux Laptop]     [Kernel Newbies]     [Security]     [Netfilter]     [Bugtraq]     [Squid]     [Yosemite News]     [MIPS Linux]     [ARM Linux]     [Linux Security]     [Linux RAID]     [Samba]     [Video 4 Linux]     [Device Mapper]

  Powered by Linux