Re: Event Log Source creation security hang up.

From: Joe Kaplan \(MVP - ADSI\) (joseph.e.kaplan_at_removethis.accenture.com)
Date: 04/08/04


Date: Thu, 8 Apr 2004 12:44:56 -0500

I was thinking the custom action route with an installer class and an
installer you build in VS. I think that is easiest by a long shot.

Joe K.

"Eric" <glorfindel02@hotmail.com> wrote in message
news:uRf3vfSHEHA.3528@TK2MSFTNGP09.phx.gbl...
> Thanks. I had sort of settled on that as the way to go. I'm not sure how
> to create the event log source in an installation script, though. If I go
> directly to the registry, I could use a Registry Editor action, or a
Custom
> Action if want to write some code to do it, which may be the way to go.
>
> "Joe Kaplan (MVP - ADSI)" <joseph.e.kaplan@removethis.accenture.com> wrote
> in message news:OIQlXjQHEHA.3200@TK2MSFTNGP10.phx.gbl...
> > You should create the event log in advance with the privileged account.
> > That is the normal pattern for this type of issue. You can use a script
> or
> > an installer or do it by hand; whatever works.
> >
> > It is a pain from your application's perspective, but in general you are
> > much better off from a security perspective if the ASP.NET account has
as
> > few privileges as possible.
> >
> > Joe K.
> >
> > "Eric" <glorfindel02@hotmail.com> wrote in message
> > news:us4FJEQHEHA.2656@TK2MSFTNGP12.phx.gbl...
> > > I want to have my trace statements log to the event viewer and have
the
> > > following test code in Page_Load:
> > > If Not Page.IsPostBack Then
> > >
> > > Try
> > >
> > > System.Diagnostics.Trace.Listeners.Add(New
> > > System.Diagnostics.EventLogTraceListener("CustomSource"))
> > >
> > > System.Diagnostics.Trace.WriteLine("TestMsg", "Info-Test")
> > >
> > > Catch e1 As Exception
> > >
> > > Dim str As String = e1.Message
> > >
> > > End Try
> > >
> > > End If
> > >
> > > I get a SecurityException with the message "Required registry access
is
> > not
> > > allowed"
> > >
> > > I'm not doing anything beyond the default with security at the moment.
> > > Web.config is the default as far as security is concerned.
> > >
> > > I am not sure the best approach. I may have to alter the ASPNET
> account's
> > > permissions, or create the event log by hand (or in any future install
> > > script) but I am reluctant do alter permissions of any accounts. I
> could
> > > probably create the event log using a RegistryActions install segment
> but
> > > I'm wondering if there is a better way to do it? Would I need to
> > > impersonate an actual user? Would this work with Forms
authentication?
> > >
> > > Thanks.
> > >
> > >
> > >
> > >
> >
> >
>
>



Relevant Pages

  • Re: Media Wiki 1.7 - Set-up / Install Help
    ... exist and a symbolic link that appears to have no relevence. ... installer, but here you're just relocating the setup script generated ... I did something similar to Ken's suggestion, ... the installation script, at the end of which are instructions to move ...
    (Debian-User)
  • Re: Running installation script under "sudo" fails when updating file
    ... I've found out that the COTS installer runs a PYTHON ... then builds an installation script. ... The configuration file in question is originally created with ownership ...
    (comp.unix.solaris)
  • Re: Word for mac
    ... Everyone else uses an installation script of some kind. ... Mind you, I am not SURE that the Installer doesn't actually run Office ... The problem, on the Mac, is that nobody ever runs the installer!! ...
    (microsoft.public.mac.office.word)
  • Re: [PHP] help needed to write an installation script for my php application
    ... Could you please help me to write an installation script to install a ... php based application in Windows. ... nullsoft installer is a nice installer to use for Windows applications. ...
    (php.general)

Loading