322db32971
Closes: 339 struct subordinate_range is pretty closely tied to the existing subid code and /etc/subuid format, so it includes an owner. Dropping that or even renaming it is more painful than I'd first thought. So introduce a 'struct subid_range' which is only the start and count, leaving 'struct subordinate_range' as the owner, start and count. 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