fa90ac11c8
Otherwise our su -p uses bash if that is what root was configured to use, and then fails to read /root/ for .bash_profile. This caused an unexpected error message in /tmp/err, failing the test. Signed-off-by: Serge Hallyn <serge@hallyn.com> |
||
---|---|---|
.. | ||
chage | ||
chroot | ||
chsh | ||
cktools | ||
common | ||
convtools | ||
cptools | ||
crypt | ||
debian | ||
expiry | ||
failures | ||
grouptools | ||
libsubid | ||
log | ||
login | ||
newgidmap | ||
newuidmap | ||
newusers | ||
passwd | ||
split_groups | ||
su | ||
subids | ||
usertools | ||
bug332198-test.exp | ||
bug334803-test.exp | ||
cleanup.sh | ||
coverage.sh | ||
README | ||
run_all | ||
run_all.coverage | ||
run_some |
This testsuite is NOT SECURE: it will temporarily change your passwords file with known passwords. You should run it on a chroot, or on a secured dedicated system. To test a Debian system: $ mkdir sid-chroot $ sudo debootstrap sid sid-chroot/ http://ftp.fr.debian.org/debian/ edit or copy a sources.list $ sudo cp /etc/apt/sources.list sid-chroot/etc/apt/ edit or copy a resolv.conf $ sudo cp /etc/resolv.conf sid-chroot/etc/ $ su - root -c "chroot sid-chroot/ /bin/bash" # mount -t proc proc /proc # mount -t devpts devpts /dev/pts # aptitude update # aptitude install expect # cd /dev ; mknod --mode=666 /dev/ptmx c 5 2