diff --git a/config/rootfiles/common/shadow b/config/rootfiles/common/shadow
index 7fc85235a..ba57050b2 100644
--- a/config/rootfiles/common/shadow
+++ b/config/rootfiles/common/shadow
@@ -10,8 +10,8 @@ etc/shadow
 #etc/shadow-
 #lib/libsubid.la
 #lib/libsubid.so
-lib/libsubid.so.4
-lib/libsubid.so.4.0.0
+lib/libsubid.so.5
+lib/libsubid.so.5.0.0
 sbin/nologin
 #usr/bin/chage
 #usr/bin/chfn
@@ -19,7 +19,6 @@ sbin/nologin
 #usr/bin/expiry
 #usr/bin/faillog
 #usr/bin/gpasswd
-#usr/bin/lastlog
 #usr/bin/newgidmap
 #usr/bin/newgrp
 #usr/bin/newuidmap
diff --git a/lfs/shadow b/lfs/shadow
index 27820ca3f..62e73d194 100644
--- a/lfs/shadow
+++ b/lfs/shadow
@@ -24,7 +24,7 @@
 
 include Config
 
-VER        = 4.15.1
+VER        = 4.16.0
 
 THISAPP    = shadow-$(VER)
 DL_FILE    = $(THISAPP).tar.xz
@@ -40,7 +40,7 @@ objects = $(DL_FILE)
 
 $(DL_FILE) = $(DL_FROM)/$(DL_FILE)
 
-$(DL_FILE)_BLAKE2 = a24f492cb2a7721b165c70237b1a9290acc0063bdf493f061752ca41d23a1154b26e16ee00dd96a19e825eff7f711391892eeb08a314d9277514d4d32a4adafe
+$(DL_FILE)_BLAKE2 = 1088d871bffe4871e42b8dd9d41365be694e795f5aff41a8986dda7c9176ce44062ec1029375454aee9ba6060229f46a6f5f5f762b14607e3e1a75ff51015347
 
 install : $(TARGET)
 
@@ -81,7 +81,9 @@ $(TARGET) : $(patsubst %,$(DIR_DL)/%,$(objects))
 		--without-selinux \
 		--disable-nls \
 		--with-group-name-max-length=32 \
-		--without-libbsd
+		--without-libbsd \
+		--without-brcypt \
+		--without-nscd
 
 	cd $(DIR_APP) && make $(MAKETUNING)
 	cd $(DIR_APP) && make install
