tags 474318 fixed-upstream thanks On Sat, Apr 05, 2008 at 01:05:40AM +0200, Jörg Sommer wrote: > > login keeps the file /etc/passwd open with waits for the return from the > shell. > > % ps fax > 1846 ? Ss+ 0:00 /bin/login -- > 1898 vc/1 S+ 0:00 \_ /bin/bash /usr/bin/startx > 1924 vc/1 S+ 0:00 \_ xinit /etc/X11/xinit/xinitrc -- > /etc/X11/xini > > # ls -l /proc/$(pidof login)/fd > insgesamt 0 > lrwx------ 1 root root 64 5. Apr 00:46 0 -> /dev/vc/1 > lrwx------ 1 root root 64 5. Apr 00:46 1 -> /dev/vc/1 > lrwx------ 1 root root 64 5. Apr 00:46 2 -> /dev/vc/1 > lr-x------ 1 root root 64 5. Apr 00:46 4 -> /etc/passwd > lr-x------ 1 root root 64 5. Apr 00:46 5 -> pipe:[3131] > lr-x------ 1 root root 64 5. Apr 00:46 6 -> /dev/urandom > lrwx------ 1 root root 64 5. Apr 00:46 7 -> socket:[3059] > > Why does it keep this file open? Is it really necessary?
Thanks for reporting it. No particular reasons. I fixed it upstream. Best Regards, -- Nekral