Thanks a lot!

Have a good day!

Alexander Birman
+972-54-7556432


On Thu, Nov 3, 2022 at 1:09 PM Rainer Gerhards <rgerha...@hq.adiscon.com>
wrote:

> For linux file permission system see e.g.
> https://linuxize.com/post/understanding-linux-file-permissions/
>
> you can set the owner of the file. But linux permissions does not give
> you the capability to grant permissions to specific users.
>
> Raienr
>
> El jue, 3 nov 2022 a las 10:59, Alexander Birman
> (<alexan...@beewise.ag>) escribió:
> >
> > Hi,
> >
> > thanks for answering so quickly.
> > The link you gave me leads to the following example:
> >
> > action(type="omfile" dirCreateMode="0700" FileCreateMode="0644"
> >        File="/var/log/messages")
> >
> > This example doesn't show how I can give full permissions to a user
> named, for example, "dohnjoe".
> > If I can't give permissions to a specific user, global full permissions
> are also good for me. Like chmod 777
> > But I don't understand the numbers in rsyslog permissions system... In
> my case, what numbers should I write in FileCreatorMode so all users get
> full access?
> >
> > action(type="omfile" dirCreateMode="0700" FileCreateMode="????"
> >        File="/home/pi/logs/hive_manager.log")
> >
> >
> > Have a good day!
> >
> > Alexander Birman
> > +972-54-7556432
> >
> >
> > On Thu, Nov 3, 2022 at 11:05 AM Rainer Gerhards <
> rgerha...@hq.adiscon.com> wrote:
> >>
> >> specify the settings in the action() object. Doc:
> >>
> >> https://www.rsyslog.com/doc/v8-stable/configuration/modules/omfile.html
> >>
> >> side-note: I am not sure, but I think the legacy construct you quoted
> >> just changes the setting for the next output action. But I am too lazy
> >> to look this up, as it is not really relevant in this case. ;-)
> >>
> >> Rainer
> >>
> >> El jue, 3 nov 2022 a las 9:39, Alexander Birman via rsyslog
> >> (<rsyslog@lists.adiscon.com>) escribió:
> >> >
> >> > Hello,
> >> >
> >> > I want to set non-default permission to the log file created for my
> service.
> >> >
> >> > - My service is started and named in
> >> > */etc/systemd/system/hive_manager.service.*
> >> > - Then, in */etc/rsyslog.d/hive_manager.conf* the name of the log is
> >> > defined by the following condition:
> >> >
> >> > *if $programname == 'hive_manager' then
> /home/pi/logs/hive_manager.log*
> >> >
> >> > - Finally, in */etc/rsyslog.conf * I have the following definitions:
> >> >
> >> > *#*
> >> > *# Set the default permissions for all log files.*
> >> > *#*
> >> > *$FileOwner root*
> >> > *$FileGroup adm*
> >> > *$FileCreateMode 0640*
> >> > *$DirCreateMode 0755*
> >> > *$Umask 0022*
> >> >
> >> > *# Include all config files in /etc/rsyslog.d/*
> >> > *#*
> >> > *$IncludeConfig /etc/rsyslog.d/*.conf*
> >> >
> >> >
> >> > Currently, the */home/pi/logs/hive_manager.log* is created under the
> root
> >> > permissions (the default). I need to configure its creation under
> different
> >> > user permissions.
> >> > How can I do it? I couldn't find any help with it in the relevant
> forums.
> >> >
> >> > Thanks a lot!
> >> >
> >> > Have a good day!
> >> >
> >> > Alexander Birman
> >> > +972-54-7556432
> >> > _______________________________________________
> >> > rsyslog mailing list
> >> > https://lists.adiscon.net/mailman/listinfo/rsyslog
> >> > http://www.rsyslog.com/professional-services/
> >> > What's up with rsyslog? Follow https://twitter.com/rgerhards
> >> > NOTE WELL: This is a PUBLIC mailing list, posts are ARCHIVED by a
> myriad of sites beyond our control. PLEASE UNSUBSCRIBE and DO NOT POST if
> you DON'T LIKE THAT.
>
_______________________________________________
rsyslog mailing list
https://lists.adiscon.net/mailman/listinfo/rsyslog
http://www.rsyslog.com/professional-services/
What's up with rsyslog? Follow https://twitter.com/rgerhards
NOTE WELL: This is a PUBLIC mailing list, posts are ARCHIVED by a myriad of 
sites beyond our control. PLEASE UNSUBSCRIBE and DO NOT POST if you DON'T LIKE 
THAT.

Reply via email to