diff --git a/gnu/system/shadow.scm b/gnu/system/shadow.scm
index 730a9ee091a3e08721460c8130d2f849d1190e19..593117ef3656b9c739b3f39eb6c3c25303172c25 100644
--- a/gnu/system/shadow.scm
+++ b/gnu/system/shadow.scm
@@ -126,7 +126,8 @@ (define %base-user-accounts
          (name "nobody")
          (uid 65534)
          (group "nogroup")
-         (home-directory "/var/empty")
+         (shell #~(string-append #$shadow "/sbin/nologin"))
+         (home-directory "/nonexistent")
          (system? #t))))
 
 (define (default-skeletons)