criu/test/security/Makefile
Ruslan Kuprieiev ef39c4657b test: security
This test creates 2 users to check how secure is using criu with setuid bit set.

Signed-off-by: Ruslan Kuprieiev <kupruser@gmail.com>
Signed-off-by: Pavel Emelyanov <xemul@parallels.com>
2014-08-06 10:20:30 +04:00

32 lines
537 B
Makefile

DIR := /tmp/criu-test
LOOP := $(DIR)/loop.sh
PIDFILE := $(DIR)/loop.pid
IMGS := $(DIR)/imgs
CRIU := $(DIR)/criu
ROOT :=root
USR1 :=criu-test-user1
USR2 :=criu-test-user2
export DIR LOOP PIDFILE IMGS CRIU ROOT USR1 USR2
run: testdir users
./run.sh
testdir: ../../criu
mkdir -p $(DIR)
mkdir -p $(IMGS)
cp ../../criu $(CRIU)
chmod u+s $(CRIU)
cp loop.sh $(LOOP)
chmod 777 $(DIR)
users:
useradd -M -U $(USR1)
useradd -M -U $(USR2)
usermod -a -G $(USR2) $(USR1)
clean:
rm -rf $(DIR)
-userdel -f $(USR1)
-userdel -f $(USR2)