It happends twice: after n 'emerge rsync' all password in the box where changed. I must reboot from CD, mount gentoo partition, chroot and then reassign passwords with passwd Reproducible: Sometimes Steps to Reproduce: 1.emerge rsync 2.emerge -u etc etc 3.logout Actual Results: no password is more recconaised Expected Results: nothing on the passwd file !! newjoe joe # emerge info Portage 2.0.47-r10 (default-x86-1.4, gcc-3.2.2, glibc-2.3.1-r4) ================================================================= System uname: 2.4.20-gentoo-r2 i686 AMD Athlon(tm) Processor GENTOO_MIRRORS=" http://212.219.56.162/sites/www.ibiblio.org/gentoo/" CONFIG_PROTECT="/usr/X11R6/lib/X11/xkb /usr/kde/3.1/share/config /usr/share/config" CONFIG_PROTECT_MASK="/etc/gconf /etc/env.d" PORTDIR="/usr/portage" DISTDIR="/usr/portage/distfiles" PKGDIR="/usr/portage/packages" PORTAGE_TMPDIR="/var/tmp" PORTDIR_OVERLAY="" USE="x86 oss 3dnow apm crypt gif jpeg gnome libg++ libwww mikmod mmx ncurses pdflib spell truetype xml2 zlib gdbm berkdb slang readline arts svga tcltk java guile sdl gpm tcpd pam ssl perl esd motif cdr X gtk gtk2 openmotif mozilla -slp -alsa kde qt qtmt dvd bonobo cups usb gtkhtml xml aalib imlib opengl xv xface png nls avi mpeg quicktime xmms oggvorbis encode python mysql" COMPILER="gcc3" CHOST="i686-pc-linux-gnu" CFLAGS="-march=athlon -O3 -pipe -fomit-frame-pointer" CXXFLAGS="-march=athlon -O3 -pipe -fomit-frame-pointer" ACCEPT_KEYWORDS="x86" MAKEOPTS="-j2" AUTOCLEAN="yes" SYNC="rsync://rsync.gentoo.org/gentoo-portage" FEATURES="sandbox ccache distcc"
My guess is etc-update is somehow (either by your direction or otherwise) overwriting your /etc/passwd and /etc/group files. This isn't, however, a mirror issue, so I'm kicking this over to bug-wranglers.
this is cause of your CONFIG_PROTECT doesn't include /etc watch my example: CONFIG_PROTECT="/etc /var/qmail/control /usr/share/config /usr/kde/2/share/config /usr/kde/3/share/config /usr/X11R6/lib/X11/xkb:/usr/kde/3.1/share/config:/usr/share/config" a) you edited your make.global b) you've overwritten this through make.conf