On Mon, 2016-03-21 at 01:53 -0500, Robby Workman wrote:
> On Mon, 21 Mar 2016 01:32:01 -0500
> Robby Workman <ro...@rlworkman.net> wrote:
> 
> > 
> > 1. /var/run/NetworkManager/ is created with mode 0700, which is
> >    a problem because non-root clients are unable to read the
> >    resolv.conf inside it. On this system, /var/run is a bind
> >    mount to /run, which is mode 0755 itself, so I don't think
> >    this problem is a result of any local configuration.
> 
> Well, this is only a problem immediately after package installation.
> The installation process installs a /var/run/NetworkManger/ directory
> with mode 0700, but if one is not present already, src/nm-main-
> utils.c
> creates it with mode 0755. 
> 
> In src/Makefile.am, there's this line:
>       $(mkinstalldirs) -m 0700 $(DESTDIR)$(rundir)
> and rundir is defined as:
>       rundir=$(runstatedir)/NetworkManager
> and runstatedir is defined as $localstatedir/run in configure.ac,
> so essentially it's happening in src/Makefile.am
> 
> Given that src/nm-main-utils.c creates NMRUNDIR if it doesn't
> already exist, it seems the best option is to kill that invocation
> of $(mkinstalldirs) in src/Makefile.am or modify it to use 0755
> instead of 0700.  Patch attached to do the latter, but of course,
> handle as you guys deem best.
> 

Hi Robby,

applied:
https://cgit.freedesktop.org/NetworkManager/NetworkManager/commit/?id=b907d90f612818050f4a88d7b3f30ffd19c4e929

Thanks,
Thomas

Attachment: signature.asc
Description: This is a digitally signed message part

_______________________________________________
networkmanager-list mailing list
networkmanager-list@gnome.org
https://mail.gnome.org/mailman/listinfo/networkmanager-list

Reply via email to