On Thu, 3 Mar 2005, George Georgalis uttered the following: > I recall a problem a while back with a pipe from > /proc/kmsg that was sent by root to a program with a > user uid. The fix was to run the logging program as > root. Has that protected pipe method been extended > since 2.6.8.1?
The entire implementation of pipes has been radically revised between 2.6.10 and 2.6.11: see, e.g., <http://lwn.net/Articles/118750/> and <http://lwn.net/Articles/119682/>. Bugs have been spotted in this area in 2.6.10: this may be another one. If you can reproduce it consistently, *please* report this to the linux-kernel list! (I don't see what you mean by `a pipe rom /proc/kmsg', though: pipes connect processes, not files. File redirections are quite different and should work unchanged in 2.6.11.) -- > ...Hires Root Beer... What we need these days is a stable, fast, anti-aliased root beer with dynamic shading. Not that you can let just anybody have root. --- John M. Ford