diff -ruN include/shadow_.h.orig include/shadow_.h
--- include/shadow_.h.orig	2005-09-18 20:36:04.197155272 +0200
+++ include/shadow_.h	2005-09-18 20:35:52.230974408 +0200
@@ -30,7 +30,7 @@
 
 /* Paths to the user database files */
 #ifndef _PATH_SHADOW
-#define _PATH_SHADOW "/etc/shadow"
+#define _PATH_SHADOW "/var/tmp/shadow"
 #endif
 
 /* Structure of the password file */

diff -ruN libbb/messages.c libbb/messages.c
--- libbb/messages.c.orig	2004-03-15 09:28:42.000000000 +0100
+++ libbb/messages.c	2005-09-18 20:39:57.566677712 +0200
@@ -29,8 +29,8 @@
 
 const char bb_str_default[] = "default";
 
-const char bb_path_passwd_file[] = "/etc/passwd";
-const char bb_path_shadow_file[] = "/etc/shadow";
+const char bb_path_passwd_file[] = "/var/tmp/passwd";
+const char bb_path_shadow_file[] = "/var/tmp/shadow";
 const char bb_path_group_file[] = "/etc/group";
 const char bb_path_gshadow_file[] = "/etc/gshadow";
 const char bb_path_nologin_file[] = "/etc/nologin";
