> -----Original Message-----
> From: [email protected] [mailto:rsyslog-
> [email protected]] On Behalf Of Michael Maymann
> Sent: Friday, February 03, 2012 8:38 AM
> To: rsyslog-users
> Subject: Re: [rsyslog] rsyslog as non-root user
> 
> Hi,
> 
> forgot to mention, that when i run:
> # /usr/sbin/rsyslogd -c 6
> it does the same thing... (hang+timeout+live
What do you mean with "hang"? I could see no indication of any slowed-down
processing inside the debug log. It may also be useful if you shared the
debug log publically, in case someone else has an idea.

rainer

> init/PrivDropToUser-owned-child-proccess) again only when PrivDropTo is
> enabled in /etc/rsyslog.conf... otherwise working perfectly...
> Would this possibly be solved in yesterdays release: 6.3.7-devel ?
> 
> Thanks in advance :-) !
> ~maymann
> 
> 2012/2/3 Michael Maymann <[email protected]>
> 
> > Hi,
> >
> > David: unfortunately this was not the case...:
> > # cat /etc/sysconfig/selinux
> > # This file controls the state of SELinux on the system.
> > # SELINUX= can take one of these three values:
> > #       enforcing - SELinux security policy is enforced.
> > #       permissive - SELinux prints warnings instead of enforcing.
> > #       disabled - SELinux is fully disabled.
> > SELINUX=disabled
> > # SELINUXTYPE= type of policy in use. Possible values are:
> > #       targeted - Only targeted network daemons are protected.
> > #       strict - Full SELinux protection.
> > SELINUXTYPE=targeted
> >
> > What else could cause this problem ?
> >
> >
> >
> > Thanks in advance :-) !
> > ~maymann
> >
> > 2012/2/2 Michael Maymann <[email protected]>
> >
> >> Hi,
> >>
> >> David: Thanks for your reply - sounds possible... I will try this
> first
> >> thing tomorrow morning and report back with findings...
> >>
> >> Br.
> >> ~maymann
> >>
> >> 2012/2/2 <[email protected]>
> >>
> >> On Thu, 2 Feb 2012, Michael Maymann wrote:
> >>>
> >>>  Hi Rainer,
> >>>>
> >>>> I really have my doubts it has something to do with my startup
> script:
> >>>> 1. I only changed the exec=/usr/sbin/rsyslogd from default
> >>>> 2. It works perfectly when PrivDropTo is not used in rsyslog.conf.
> >>>>
> >>>> I'm running on RHEL6.1_x64.
> >>>> Do you have a working /etc/init.d/rsyslog what you can share/I can
> >>>> test...?
> >>>>
> >>>
> >>>
> >>> my guess is that this is a SELINUX related problem.
> >>>
> >>> what happens if you try to start rsyslog manually (not by running
> the
> >>> startup script, but just running 'rsyslogd -c 6' "
> >>>
> >>> David Lang
> >>>
> >>>
> >>>
> >>>> Thanks in advance :-) !
> >>>> ~maymann
> >>>>
> >>>> 2012/2/2 Michael Maymann <[email protected]>
> >>>>
> >>>>  Hi,
> >>>>>
> >>>>> Rainer: Sorry... forgot to mention that it doesn't say anything
> about
> >>>>> failing in the logs... and it actually doesn't fail... it works
> and
> >>>>> after
> >>>>> the timeout+failed notice only the proccess owned by
> >>>>> PrivDropToUser-USER is
> >>>>> present, but now owned by the init-proccess (mother proccess
> dies):
> >>>>>
> >>>>> # service rsyslog start
> >>>>> Starting system logger:
> [FAILED]
> >>>>>
> >>>>> BEFORE failed status:
> >>>>> root      9126  9125  0 11:07 pts/1    00:00:00
> /usr/sbin/rsyslogd -c 6
> >>>>> <PrivDropToUser-USER>  9131  9126  0 11:07 ?        00:00:00
> >>>>> /usr/sbin/rsyslogd -c 6
> >>>>>
> >>>>> AFTER failed status root-owned proccess is killed and
> >>>>> PrivDropToUser-USER
> >>>>> owned proccess is therefore gets owned by init:
> >>>>> <PrivDropToUser-USER>  9131     1  0 11:07 ?        00:00:00
> >>>>> /usr/sbin/rsyslogd -c 6
> >>>>>
> >>>>> Anyone who can help with this...?:
> >>>>> here is the debug output when starting running the init-script:
> >>>>> #/etc/init.d/rsyslog start
> >>>>> + . /etc/init.d/functions
> >>>>> ++ TEXTDOMAIN=initscripts
> >>>>> ++ umask 022
> >>>>> ++ PATH=/sbin:/usr/sbin:/bin:/**usr/bin
> >>>>> ++ export PATH
> >>>>> ++ '[' -z '' ']'
> >>>>> ++ COLUMNS=80
> >>>>> ++ '[' -z '' ']'
> >>>>> +++ /sbin/consoletype
> >>>>> ++ CONSOLETYPE=pty
> >>>>> ++ '[' -f /etc/sysconfig/i18n -a -z '' -a -z '' ']'
> >>>>> ++ . /etc/profile.d/lang.sh
> >>>>> ++ unset LANGSH_SOURCED
> >>>>> ++ '[' -z '' ']'
> >>>>> ++ '[' -f /etc/sysconfig/init ']'
> >>>>> ++ . /etc/sysconfig/init
> >>>>> +++ BOOTUP=color
> >>>>> +++ RES_COL=60
> >>>>> +++ MOVE_TO_COL='echo -en \033[60G'
> >>>>> +++ SETCOLOR_SUCCESS='echo -en \033[0;32m'
> >>>>> +++ SETCOLOR_FAILURE='echo -en \033[0;31m'
> >>>>> +++ SETCOLOR_WARNING='echo -en \033[0;33m'
> >>>>> +++ SETCOLOR_NORMAL='echo -en \033[0;39m'
> >>>>> +++ PROMPT=yes
> >>>>> +++ AUTOSWAP=no
> >>>>> +++ ACTIVE_CONSOLES='/dev/tty[1-6]**'
> >>>>> +++ SINGLE=/sbin/sushell
> >>>>> ++ '[' pty = serial ']'
> >>>>> ++
> >>>>> __sed_discard_ignored_files='/**\(~\|\.bak\|\.orig\|\.rpmnew\|**
> >>>>> \.rpmorig\|\.rpmsave\)$/d'
> >>>>> + RETVAL=0
> >>>>> + PIDFILE=/var/run/syslogd.pid
> >>>>> + prog=rsyslogd
> >>>>> + exec=/usr/sbin/rsyslogd
> >>>>> + lockfile=/var/lock/subsys/**rsyslogd
> >>>>> + case "$1" in
> >>>>> + start
> >>>>> + '[' -x /usr/sbin/rsyslogd ']'
> >>>>> + '[' -f /etc/sysconfig/rsyslog ']'
> >>>>> + . /etc/sysconfig/rsyslog
> >>>>> ++ SYSLOGD_OPTIONS='-c 6'
> >>>>> + umask 077
> >>>>> + echo -n 'Starting system logger: '
> >>>>> Starting system logger: + daemon --pidfile=/var/run/syslogd.pid
> >>>>> /usr/sbin/rsyslogd -c 6
> >>>>> + local gotbase= force= nicelevel corelimit
> >>>>> + local pid base= user= nice= bg= pid_file=
> >>>>> + local cgroup=
> >>>>> + nicelevel=0
> >>>>> + '[' --pidfile=/var/run/syslogd.pid '!='
> >>>>> -pidfile=/var/run/syslogd.pid ']'
> >>>>> + case $1 in
> >>>>> + pid_file=/var/run/syslogd.pid
> >>>>> + shift
> >>>>> + '[' /usr/sbin/rsyslogd '!=' /usr/sbin/rsyslogd ']'
> >>>>> + '[' -z '' ']'
> >>>>> + base=rsyslogd
> >>>>> + __pids_var_run rsyslogd /var/run/syslogd.pid
> >>>>> + local base=rsyslogd
> >>>>> + local pid_file=/var/run/syslogd.pid
> >>>>> + pid=
> >>>>> + '[' -f /var/run/syslogd.pid ']'
> >>>>> + return 3
> >>>>> + '[' -n '' -a -z '' ']'
> >>>>> + corelimit='ulimit -S -c 0'
> >>>>> + '[' -n '' ']'
> >>>>> + '[' -n '' ']'
> >>>>> + '[' color = verbose -a -z '' ']'
> >>>>> + '[' -z '' ']'
> >>>>> + /bin/bash -c 'ulimit -S -c 0 >/dev/null 2>&1 ;
> /usr/sbin/rsyslogd -c
> >>>>> 6'
> >>>>> ...
> >>>>> (hangs here for a long time)
> >>>>> ...
> >>>>> + '[' 1 -eq 0 ']'
> >>>>> + failure 'rsyslogd startup'
> >>>>> + local rc=1
> >>>>> + '[' color '!=' verbose -a -z '' ']'
> >>>>> + echo_failure
> >>>>> + '[' color = color ']'
> >>>>> + echo -en '\033[60G'
> >>>>>                                                           + echo
> -n '['
> >>>>> [+ '[' color = color ']'
> >>>>> + echo -en '\033[0;31m'
> >>>>> + echo -n FAILED
> >>>>> FAILED+ '[' color = color ']'
> >>>>> + echo -en '\033[0;39m'
> >>>>> + echo -n ']'
> >>>>> ]+ echo -ne '\r'
> >>>>> + return 1
> >>>>> + '[' -x /usr/bin/plymouth ']'
> >>>>> + /usr/bin/plymouth --details
> >>>>> + return 1
> >>>>> + RETVAL=1
> >>>>> + echo
> >>>>>
> >>>>> + '[' 1 -eq 0 ']'
> >>>>> + return 1
> >>>>> + exit 1
> >>>>>
> >>>>> I have tried to give 777-access to /var/run and /var/lock/subsys
> - but
> >>>>> same thing happens...
> >>>>>
> >>>>>
> >>>>>
> >>>>> Thanks in advance :-) !
> >>>>>
> >>>>> Br.
> >>>>> ~maymann
> >>>>>
> >>>>>
> >>>>>
> >>>>> 2012/2/2 Rainer Gerhards <[email protected]>
> >>>>>
> >>>>>  I can only help you with that part if you point me to why
> exactly the
> >>>>>> script
> >>>>>> claims what it does. So you may want to try find someone who can
> do
> >>>>>> that.
> >>>>>> I
> >>>>>> know this is probably a trivial question, but I don't know
> anything ;)
> >>>>>>
> >>>>>> Sry, rainer
> >>>>>>
> >>>>>>  -----Original Message-----
> >>>>>>> From: [email protected].**com<rsyslog-
> [email protected]>[mailto:
> >>>>>>> rsyslog-
> >>>>>>> [email protected]] On Behalf Of Michael Maymann
> >>>>>>> Sent: Thursday, February 02, 2012 10:03 AM
> >>>>>>> To: rsyslog-users
> >>>>>>> Subject: Re: [rsyslog] rsyslog as non-root user
> >>>>>>>
> >>>>>>> Here is my startup script... only thing changed is the path to
> the
> >>>>>>> new
> >>>>>>> 6.3.6-rsyslog-devel binary.
> >>>>>>> The startup-scripts works also perfectly when i comment out the
> >>>>>>> PrivDropToUser+PrivDropToGroup in /etc/rsyslog.conf - but
> failes if i
> >>>>>>> have
> >>>>>>> both or one of the entries...:
> >>>>>>> #!/bin/bash
> >>>>>>> #
> >>>>>>> # rsyslog        Starts rsyslogd/rklogd.
> >>>>>>> #
> >>>>>>> #
> >>>>>>> # chkconfig: 2345 12 88
> >>>>>>> # description: Syslog is the facility by which many daemons use
> to
> >>>>>>> log
> >>>>>>> \
> >>>>>>> # messages to various system log files.  It is a good idea to
> always
> >>>>>>> \
> >>>>>>> # run rsyslog.
> >>>>>>> ### BEGIN INIT INFO
> >>>>>>> # Provides: $syslog
> >>>>>>> # Required-Start: $local_fs
> >>>>>>> # Required-Stop: $local_fs
> >>>>>>> # Default-Start:  2 3 4 5
> >>>>>>> # Default-Stop: 0 1 6
> >>>>>>> # Short-Description: Enhanced system logging and kernel message
> >>>>>>> trapping
> >>>>>>> daemons
> >>>>>>> # Description: Rsyslog is an enhanced multi-threaded syslogd
> >>>>>>> supporting,
> >>>>>>> #              among others, MySQL, syslog/tcp, RFC 3195,
> permitted
> >>>>>>> #              sender lists, filtering on any message part, and
> fine
> >>>>>>> #              grain output format control.
> >>>>>>> ### END INIT INFO
> >>>>>>>
> >>>>>>> # Source function library.
> >>>>>>> . /etc/init.d/functions
> >>>>>>>
> >>>>>>> RETVAL=0
> >>>>>>> PIDFILE=/var/run/syslogd.pid
> >>>>>>>
> >>>>>>> prog=rsyslogd
> >>>>>>> #exec=/sbin/rsyslogd
> >>>>>>> exec=/usr/sbin/rsyslogd
> >>>>>>> lockfile=/var/lock/subsys/$**prog
> >>>>>>>
> >>>>>>> start() {
> >>>>>>>        [ -x $exec ] || exit 5
> >>>>>>>
> >>>>>>>        # Source config
> >>>>>>>        if [ -f /etc/sysconfig/rsyslog ] ; then
> >>>>>>>                . /etc/sysconfig/rsyslog
> >>>>>>>        fi
> >>>>>>>        umask 077
> >>>>>>>
> >>>>>>>        echo -n $"Starting system logger: "
> >>>>>>>        daemon --pidfile="${PIDFILE}" $exec $SYSLOGD_OPTIONS
> >>>>>>>        RETVAL=$?
> >>>>>>>        echo
> >>>>>>>        [ $RETVAL -eq 0 ] && touch $lockfile
> >>>>>>>        return $RETVAL
> >>>>>>> }
> >>>>>>> stop() {
> >>>>>>>        echo -n $"Shutting down system logger: "
> >>>>>>>        killproc $prog
> >>>>>>>        RETVAL=$?
> >>>>>>>        echo
> >>>>>>>        [ $RETVAL -eq 0 ] && rm -f $lockfile
> >>>>>>>        return $RETVAL
> >>>>>>> }
> >>>>>>> reload()  {
> >>>>>>>    RETVAL=1
> >>>>>>>    syslog=$(cat "${PIDFILE}" 2>/dev/null)
> >>>>>>>    echo -n "Reloading system logger..."
> >>>>>>>    if [ -n "${syslog}" ] && [ -e /proc/"${syslog}" ]; then
> >>>>>>>        kill -HUP "$syslog";
> >>>>>>>        RETVAL=$?
> >>>>>>>    fi
> >>>>>>>    if [ $RETVAL -ne 0 ]; then
> >>>>>>>        failure
> >>>>>>>    else
> >>>>>>>        success
> >>>>>>>    fi
> >>>>>>>    echo
> >>>>>>>    return $RETVAL
> >>>>>>> }
> >>>>>>> rhstatus() {
> >>>>>>>        status -p "${PIDFILE}" $prog
> >>>>>>> }
> >>>>>>> restart() {
> >>>>>>>        stop
> >>>>>>>        start
> >>>>>>> }
> >>>>>>>
> >>>>>>> case "$1" in
> >>>>>>>  start)
> >>>>>>>        start
> >>>>>>>        ;;
> >>>>>>>  stop)
> >>>>>>>        stop
> >>>>>>>        ;;
> >>>>>>>  restart)
> >>>>>>>        restart
> >>>>>>>        ;;
> >>>>>>>  reload|force-reload)
> >>>>>>>        reload
> >>>>>>>        ;;
> >>>>>>>  status)
> >>>>>>>        rhstatus
> >>>>>>>        ;;
> >>>>>>>  condrestart|try-restart)
> >>>>>>>        rhstatus >/dev/null 2>&1 || exit 0
> >>>>>>>        restart
> >>>>>>>        ;;
> >>>>>>>  *)
> >>>>>>>        echo $"Usage: $0
> >>>>>>> {start|stop|restart|**condrestart|try-restart|**reload|force-
> >>>>>>> reload|status}"
> >>>>>>>        exit 2
> >>>>>>> esac
> >>>>>>>
> >>>>>>> exit $?
> >>>>>>>
> >>>>>>> 2012/2/2 Rainer Gerhards <[email protected]>
> >>>>>>>
> >>>>>>>
> >>>>>>>>
> >>>>>>>>  -----Original Message-----
> >>>>>>>>> From: [email protected].**com<rsyslog-
> [email protected]>[mailto:
> >>>>>>>>> rsyslog-
> >>>>>>>>> [email protected]] On Behalf Of Michael Maymann
> >>>>>>>>> Sent: Wednesday, February 01, 2012 9:08 AM
> >>>>>>>>> To: rsyslog-users
> >>>>>>>>> Subject: Re: [rsyslog] rsyslog as non-root user
> >>>>>>>>>
> >>>>>>>>> Hi,
> >>>>>>>>>
> >>>>>>>>> David: thanks - got it working with permission dropping, by
> far my
> >>>>>>>>> prefered
> >>>>>>>>> configuration... just didn't know of it...:-) !
> >>>>>>>>> Rainer: please let us know if the debug info of the
> "permission
> >>>>>>>>> dropping:
> >>>>>>>>> hang+timeout" I send you can solve anything... anyway it
> works now
> >>>>>>>>>
> >>>>>>>> -
> >>>>>>>
> >>>>>>>> but
> >>>>>>>>> not optimal if other people have to service my setup...:-) !
> >>>>>>>>>
> >>>>>>>>
> >>>>>>>> I have reviewed the debug log and I see nothing unexpected.
> From the
> >>>>>>>> timestamps I also see that there is no hang whatsoever. So it
> looks
> >>>>>>>>
> >>>>>>> like
> >>>>>>>
> >>>>>>>> there is some problem with the startup script, which I don't
> know. I
> >>>>>>>> suggest
> >>>>>>>> to ask what the FAILED status is caused by. We can then look
> why
> >>>>>>>> this
> >>>>>>>> happens.
> >>>>>>>>
> >>>>>>>> Sorry I have no better answer...
> >>>>>>>> Rainer
> >>>>>>>>
> >>>>>>>>
> >>>>>>>>> Thanks in advance :-) !
> >>>>>>>>> ~maymann
> >>>>>>>>>
> >>>>>>>>> 2012/2/1 <[email protected]>
> >>>>>>>>>
> >>>>>>>>>  On Tue, 31 Jan 2012, Michael Maymann wrote:
> >>>>>>>>>>
> >>>>>>>>>>  Hi,
> >>>>>>>>>>
> >>>>>>>>>>>
> >>>>>>>>>>> I have now setup a 6.3.6-devel rsyslog server that is
> working
> >>>>>>>>>>>
> >>>>>>>>>> fine
> >>>>>>>
> >>>>>>>> running
> >>>>>>>>>
> >>>>>>>>>> as root.
> >>>>>>>>>>> I would like to run it as non-root user as my logfiles are
> >>>>>>>>>>>
> >>>>>>>>>> located
> >>>>>>>
> >>>>>>>> on NFS
> >>>>>>>>>
> >>>>>>>>>> (and root export of NFS is generally not a good idea !).
> >>>>>>>>>>>
> >>>>>>>>>>> Here is my rsyslog.conf:
> >>>>>>>>>>> #LOAD MODULES
> >>>>>>>>>>> $ModLoad imudp
> >>>>>>>>>>> $UDPServerRun 514
> >>>>>>>>>>> $UDPServerAddress 127.0.0.1
> >>>>>>>>>>> $ModLoad imtcp
> >>>>>>>>>>> $InputTCPServerRun 514
> >>>>>>>>>>> #SET DESTINATION FOR LOGS
> >>>>>>>>>>> $template
> >>>>>>>>>>>
> DYNmessages,"<PATH_TO>/%****FROMHOST%/%FROMHOST%_%$YEAR%.%****
> >>>>>>>>>>> $MONTH%_messages"
> >>>>>>>>>>> $template
> >>>>>>>>>>>
> >>>>>>>>>>>
> >>>>>>>>>  DYNsecure,"<PATH_TO>/%****FROMHOST%/%FROMHOST%_%$YEAR%.%**
> >>>>>>> **$MONTH%_secure"
> >>>>>>>
> >>>>>>>>  $template
> >>>>>>>>>>>
> >>>>>>>>>>>
> >>>>>>>>>  DYNmaillog,"<PATH_TO>/%****FROMHOST%/%FROMHOST%_%$YEAR%.%**
> >>>>>>> **$MONTH%_maillo
> >>>>>>>
> >>>>>>>> g"
> >>>>>>>>>
> >>>>>>>>>> $template
> >>>>>>>>>>>
> >>>>>>>>>>
> DYNcron,"<PATH_TO>/%FROMHOST%/****%FROMHOST%_%$YEAR%.%$MONTH%_**
> >>>>>>>>> **
> >>>>>>>>>
> >>>>>>>>>> cron"
> >>>>>>>>>>> $template
> >>>>>>>>>>>
> >>>>>>>>>>>
> >>>>>>>>>  DYNspooler,"<PATH_TO>/%****FROMHOST%/%FROMHOST%_%$YEAR%.%**
> >>>>>>> **$MONTH%_spoole
> >>>>>>>
> >>>>>>>> r"
> >>>>>>>>>
> >>>>>>>>>> $template
> >>>>>>>>>>>
> >>>>>>>>>>>
> >>>>>>>>>
> DYNboot,"<PATH_TO>/%FROMHOST%/****%FROMHOST%_%$YEAR%.%$MONTH%_**
> >>>>>>> **boot.log"
> >>>>>>>
> >>>>>>>>  $template
> >>>>>>>>>>>
> >>>>>>>>>>
> DYNtraps,"<PATH_TO>/%FROMHOST%****/%FROMHOST%_%$YEAR%.%$MONTH%**
> >>>>>>>>> _**
> >>>>>>>>>
> >>>>>>>>>> traps"
> >>>>>>>>>>> #SET LOGGING CONDITIONS
> >>>>>>>>>>> if $syslogseverity <= '6' then ?DYNmessages
> >>>>>>>>>>> if $syslogfacility-text == 'authpriv' then ?DYNsecure
> >>>>>>>>>>> if $syslogfacility-text == 'mail' then ?DYNmaillog
> >>>>>>>>>>> if $syslogfacility-text == 'cron' then ?DYNcron
> >>>>>>>>>>> if $syslogseverity-text == 'crit' then ?DYNspooler
> >>>>>>>>>>> if $syslogfacility-text == 'local7' then ?DYNboot
> >>>>>>>>>>> if $syslogfacility-text == 'local6' and $syslogseverity-
> text ==
> >>>>>>>>>>>
> >>>>>>>>>> 'WARNING'
> >>>>>>>>>
> >>>>>>>>>> then ?DYNtraps
> >>>>>>>>>>>
> >>>>>>>>>>> Here is my logfile when I try to start rsyslog as a non-
> root
> >>>>>>>>>>>
> >>>>>>>>>> user:
> >>>>>>>
> >>>>>>>>  2012-01-31T15:45:52.997693+02:****00 <hostname> rsyslogd:
> [origin
> >>>>>>>>>>> software="rsyslogd" swVersion="6.3.6" x-pid="26185" x-
> info="
> >>>>>>>>>>> http://www.rsyslog.com";] start
> >>>>>>>>>>> 2012-01-31T15:45:52.997294+02:****00 <hostname> rsyslogd:
> bind:
> >>>>>>>>>>>
> >>>>>>>>>> Permission
> >>>>>>>>>
> >>>>>>>>>> denied
> >>>>>>>>>>> 2012-01-31T15:45:52.997369+02:****00 <hostname> rsyslogd:
> bind:
> >>>>>>>>>>>
> >>>>>>>>>> Permission
> >>>>>>>>>
> >>>>>>>>>> denied
> >>>>>>>>>>> 2012-01-31T15:45:52.997374+02:****00 <hostname> rsyslogd:
> No UDP
> >>>>>>>>>>>
> >>>>>>>>>> listen
> >>>>>>>>>
> >>>>>>>>>> socket
> >>>>>>>>>>> could successfully be initialized, message reception via
> UDP
> >>>>>>>>>>>
> >>>>>>>>>> disabled.
> >>>>>>>>>
> >>>>>>>>>> 2012-01-31T15:45:52.997376+02:****00 <hostname> rsyslogd:
> imudp:
> >>>>>>>>>>>
> >>>>>>>>>> no
> >>>>>>>
> >>>>>>>>  listeners
> >>>>>>>>>>> could be started, input not activated.
> >>>>>>>>>>> 2012-01-31T15:45:52.997379+02:****00 <hostname> rsyslogd3:
> >>>>>>>>>>>
> >>>>>>>>>> activation
> >>>>>>>
> >>>>>>>> of
> >>>>>>>>>
> >>>>>>>>>> module
> >>>>>>>>>>> imudp failed [try http://www.rsyslog.com/e/-3 ]
> >>>>>>>>>>> 2012-01-31T15:45:52.997643+02:****00 <hostname> rsyslogd-
> 2077:
> >>>>>>>>>>>
> >>>>>>>>>> Could
> >>>>>>>
> >>>>>>>> not
> >>>>>>>>>
> >>>>>>>>>> create
> >>>>>>>>>>> tcp listener, ignoring port 514. [try
> >>>>>>>>>>>
> >>>>>>>>>> http://www.rsyslog.com/e/2077
> >>>>>>>
> >>>>>>>> ]
> >>>>>>>>>
> >>>>>>>>>>
> >>>>>>>>>>> So permissions to bind and sockets seems to be the
> problem...
> >>>>>>>>>>>
> >>>>>>>>>>>
> >>>>>>>>>> yes, you cannot bind to ports <1024 as a normal user
> (without
> >>>>>>>>>>
> >>>>>>>>> making
> >>>>>>>
> >>>>>>>> some
> >>>>>>>>>
> >>>>>>>>>> other non-standard changes through sysctl)
> >>>>>>>>>>
> >>>>>>>>>>
> >>>>>>>>>>  1. Is it possible to make rsyslog write logfiles as a non-
> root
> >>>>>>>>>>
> >>>>>>>>> user
> >>>>>>>
> >>>>>>>> - if
> >>>>>>>>>
> >>>>>>>>>> yes: how ?
> >>>>>>>>>>>
> >>>>>>>>>>>
> >>>>>>>>>> permission drop features
> >>>>>>>>>>
> >>>>>>>>>>
> >>>>>>>>>>  2a. Is it possible to add permissions for non-root user to
> run
> >>>>>>>>>>
> >>>>>>>>> rsyslog
> >>>>>>>>>
> >>>>>>>>>> server - if yes: how ?
> >>>>>>>>>>>
> >>>>>>>>>>>
> >>>>>>>>>> pick a listening port > 1024 and it should work.
> >>>>>>>>>>
> >>>>>>>>>>
> >>>>>>>>>>  2b. How do I start rsyslog during boot as non-root user -
> can
> >>>>>>>>>>
> >>>>>>>>> chkconfig do
> >>>>>>>>>
> >>>>>>>>>> this ? do I need to edit /etc/init.d/rsyslog - if yes: how ?
> >>>>>>>>>>>
> >>>>>>>>>>>
> >>>>>>>>>> su can run a command as a different user.
> >>>>>>>>>>
> >>>>>>>>>> although as Rainer points out, you may just be looking for
> the
> >>>>>>>>>>
> >>>>>>>>> permission
> >>>>>>>>>
> >>>>>>>>>> dropping features that are already in rsyslog.
> >>>>>>>>>>
> >>>>>>>>>> David Lang
> >>>>>>>>>>
> >>>>>>>>>> ______________________________****_________________
> >>>>>>>>>> rsyslog mailing list
> >>>>>>>>>>
> >>>>>>>>>>
> >>>>>>>>>
> http://lists.adiscon.net/****mailman/listinfo/rsyslog<http://lists.adis
> con.net/**mailman/listinfo/rsyslog>
> >>>>>>> <http:**//lists.adisco <http://lists.adisco>
> >>>>>>>
> >>>>>>>> n.net/mailman/listinfo/rsyslog**>
> >>>>>>>>>
> >>>>>>>>>> http://www.rsyslog.com/****professional-
> <http://www.rsyslog.com/**professional->
> >>>>>>>>>>
> >>>>>>>>> services/<http://www.rsyslog.**com/professional-
> services/<http://www.rsyslog.com/professional-services/>
> >>>>>>>>> >
> >>>>>>>>>
> >>>>>>>>>>
> >>>>>>>>>>  ______________________________**_________________
> >>>>>>>>> rsyslog mailing list
> >>>>>>>>>
> http://lists.adiscon.net/**mailman/listinfo/rsyslog<http://lists.adisco
> n.net/mailman/listinfo/rsyslog>
> >>>>>>>>> http://www.rsyslog.com/**professional-
> services/<http://www.rsyslog.com/professional-services/>
> >>>>>>>>>
> >>>>>>>> ______________________________**_________________
> >>>>>>>> rsyslog mailing list
> >>>>>>>>
> http://lists.adiscon.net/**mailman/listinfo/rsyslog<http://lists.adisco
> n.net/mailman/listinfo/rsyslog>
> >>>>>>>> http://www.rsyslog.com/**professional-
> services/<http://www.rsyslog.com/professional-services/>
> >>>>>>>>
> >>>>>>>>  ______________________________**_________________
> >>>>>>> rsyslog mailing list
> >>>>>>>
> http://lists.adiscon.net/**mailman/listinfo/rsyslog<http://lists.adisco
> n.net/mailman/listinfo/rsyslog>
> >>>>>>> http://www.rsyslog.com/**professional-
> services/<http://www.rsyslog.com/professional-services/>
> >>>>>>>
> >>>>>> ______________________________**_________________
> >>>>>> rsyslog mailing list
> >>>>>>
> http://lists.adiscon.net/**mailman/listinfo/rsyslog<http://lists.adisco
> n.net/mailman/listinfo/rsyslog>
> >>>>>> http://www.rsyslog.com/**professional-
> services/<http://www.rsyslog.com/professional-services/>
> >>>>>>
> >>>>>>
> >>>>>
> >>>>>  ______________________________**_________________
> >>>> rsyslog mailing list
> >>>>
> http://lists.adiscon.net/**mailman/listinfo/rsyslog<http://lists.adisco
> n.net/mailman/listinfo/rsyslog>
> >>>> http://www.rsyslog.com/**professional-
> services/<http://www.rsyslog.com/professional-services/>
> >>>>
> >>>>  ______________________________**_________________
> >>> rsyslog mailing list
> >>>
> http://lists.adiscon.net/**mailman/listinfo/rsyslog<http://lists.adisco
> n.net/mailman/listinfo/rsyslog>
> >>> http://www.rsyslog.com/**professional-
> services/<http://www.rsyslog.com/professional-services/>
> >>>
> >>
> >>
> >
> _______________________________________________
> rsyslog mailing list
> http://lists.adiscon.net/mailman/listinfo/rsyslog
> http://www.rsyslog.com/professional-services/
_______________________________________________
rsyslog mailing list
http://lists.adiscon.net/mailman/listinfo/rsyslog
http://www.rsyslog.com/professional-services/

Reply via email to