Des détails sur ce paquet se trouvent sur Section 10.25.4, « Contenu de Shadow. »
Le paquet Shadow contient des programmes de gestion de mots de passe d'une façon sécurisée.
Désactivez l'installation du programme groups et des pages de manuel, comme une meilleure version de ces programmes est fournie par Coreutils, Util-linux et Man-pages. Aussi, évitez que Shadow n'initialise le bit suid sur ses programmes installés :
cp -v src/Makefile.in{,.orig} sed -e 's/groups$(EXEEXT) //' \ -e 's/\(^suidu*bins = \).*/\1\\/' \ src/Makefile.in.orig > src/Makefile.in
Dites à Shadow d'utiliser passwd dans /tools/bin
:
cat > config.cache << "EOF" shadow_cv_passwd_dir=/tools/bin EOF
Préparez la compilation de Shadow :
./configure \ --prefix=/tools \ --build=${CLFS_HOST} \ --host=${CLFS_TARGET} \ --cache-file=config.cache
Compilez le paquet :
make
Installez le paquet :
make install
Des détails sur ce paquet se trouvent sur Section 10.25.4, « Contenu de Shadow. »