[Date Prev][Date Next] [Thread Prev][Thread Next]
[Thread Index]
[Date Index]
[Author Index]
Re: network-functions: mild annoyance, trivial patch?
- From: Tyler Larson <fedora-config tlarson com>
- To: fedora-config-list redhat com
- Subject: Re: network-functions: mild annoyance, trivial patch?
- Date: Thu, 11 Dec 2003 09:09:31 -0600
Quoting Bill Nottingham <notting redhat com>:
> Paul Bolle (pebolle tiscali nl) said:
> > I hope I'm posting to the correct list. Anyway, I'm using a encrypted
> > wireless network. Bringing eth0 (the wireless interface on my laptop) up
> > or down as a normal user would always gave me an error, either:
> >
> > /sbin/ifup: line 48: keys-eth0: Permission denied
> >
> > or:
> >
> > /sbin/ifdown: line 48: keys-eth0: Permission denied
> >
> > This error message would even "pop up" if I used the "Network Device
> > Control" GUI.
> >
> > This was caused by line 48 in .../network-scripts/network-functions:
> >
> > [ -f "keys-$DEVNAME" ] && . keys-$DEVNAME
> >
> > "keys-$DEVNAME" probably expands to "keys-eth0" (on my laptop) and
> > access to .../network-scripts/keys-eth0 is set to 600 (rw-) for root, so
> > reading that file (e.g. with cat) as a normal user will generate a
> > "Permission denied" error.
> >
> > Trivial patch: add "2>/dev/null" to line 48:
> >
> > [ -f "keys-$DEVNAME" ] && . keys-$DEVNAME 2>/dev/null
> >
> > Or would this trivial patch just hide a more serious problem?
>
> Nope, that's the correct patch.
>
> Bill
>
>
> --
> Fedora-config-list mailing list
> Fedora-config-list redhat com
> http://www.redhat.com/mailman/listinfo/fedora-config-list
>
the line:
[ -f "keys-$DEVNAME" ] && . keys-$DEVNAME 2>/dev/null
could just as effectively read:
. keys-$DEVNAME 2>/dev/null
After all, it souces the file if it can, otherwise just ignores the error. How
about:
[ -r "keys-$DEVNAME" ] && . keys-$DEVNAME
which will only source the file if it can read it. That way, error messages
from abnormalities in a broken file that should be fixed will still show up,
but if you have no access, it won't try to use the file.
[Date Prev][Date Next] [Thread Prev][Thread Next]
[Thread Index]
[Date Index]
[Author Index]