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
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