#!/bin/bash #### shadow cd /sources tar -xf shadow-4.6.tar.xz cd shadow-4.6 sed -i 's/groups$(EXEEXT) //' src/Makefile.in find man -name Makefile.in -exec sed -i 's/groups\.1 / /' {} \; find man -name Makefile.in -exec sed -i 's/getspnam\.3 / /' {} \; find man -name Makefile.in -exec sed -i 's/passwd\.5 / /' {} \; sed -i -e 's@#ENCRYPT_METHOD DES@ENCRYPT_METHOD SHA512@' \ -e 's@/var/spool/mail@/var/mail@' etc/login.defs sed -i 's/1000/999/' etc/useradd ./configure --sysconfdir=/etc --with-group-name-max-length=32 make make install mv -v /usr/bin/passwd /bin pwconv grpconv sed -i 's/yes/no/' /etc/default/useradd passwd -d root cd /sources rm -rf shadow-4.6