[TAG] pppd changing file permissions (Was Re: lpr works for user not root in Basiclinux 2.1)

Ben Okopnik ben at linuxgazette.net
Wed Mar 28 03:08:33 MSD 2007


On Tue, Mar 27, 2007 at 08:54:41AM -0700, Kapil Hari Paranjape wrote:
> 
> The original problem was that "some" program was changing the permissions
> of the "dialout" device.
> 
> Now, *if* devices are removed and created (a la devfs/udevd) by some
> automated process then *that* could be the reason for the changing
> permissions.
> 
> Otherwise, it is some other program... :-(

I recall having this kind of problem a number of years ago, but I'm
afraid that my recollection of the fix is rather dim. If I *am*
remembering correctly, I ended up using "setserial".

I have a strong suspicion that, in this case, "pppd" itself is the
culprit. Running "strace" on the "pppd" process (with "-f" and "-s 4096"
options) and tracing the execution to see if it does anything silly with
the device might be helpful.
 
> Unfortunately, it seems as if too many aspects of BL are
> "non-standard" for most of us to be able to help in debugging this.
> This is especially so with regard to the "deconstruction" of the
> permissions system of Posix.[1]

[nod] On a "normal" system, I'd set the device to "chattr +i" and see
what process croaked (or complained in the log files.) On the B.A.D.
gadget that Sindi is using, it's anybody's guess.


-- 
* Ben Okopnik * Editor-in-Chief, Linux Gazette * http://LinuxGazette.NET *




More information about the TAG mailing list