-makedb $HOST/passwd.tdb -o passwd.db > /dev/null 2>&1
-makedb $HOST/shadow.tdb -o shadow.db > /dev/null 2>&1
-makedb $HOST/group.tdb -o group.db > /dev/null 2>&1
+makedb $HOST/passwd.tdb -o passwd.db.t > /dev/null 2>&1
+(umask 027 && makedb $HOST/shadow.tdb -o shadow.db.t) > /dev/null 2>&1
+chown root.shadow shadow.db; chmod 0640 shadow.db.t
+makedb $HOST/group.tdb -o group.db.t > /dev/null 2>&1
+mv -f passwd.db.t passwd.db
+mv -f shadow.db.t shadow.db
+mv -f group.db.t group.db
+ln -sf $HOST/ssh-rsa-shadow . > /dev/null 2>&1