From ef61313366e6ca42298c4a48ecbe50c50c125b12 Mon Sep 17 00:00:00 2001 From: Xi Ruoyao Date: Sun, 18 Jul 2021 01:04:22 +0800 Subject: do not use UID hack for tester It's causing "root-tester namesis" (both have UID 0) if the tty is owned by root. To fix bash test, use Expect to spawn a new PTY for it. --- chapter07/createfiles.xml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) (limited to 'chapter07') diff --git a/chapter07/createfiles.xml b/chapter07/createfiles.xml index 93abeaf8e..c55d40836 100644 --- a/chapter07/createfiles.xml +++ b/chapter07/createfiles.xml @@ -175,7 +175,7 @@ EOF user. We add this user here and delete this account at the end of that chapter. -echo "tester:x:$(ls -n $(tty) | cut -d" " -f3):101::/home/tester:/bin/bash" >> /etc/passwd +echo "tester:x:101:101::/home/tester:/bin/bash" >> /etc/passwd echo "tester:x:101:" >> /etc/group install -o tester -d /home/tester -- cgit v1.2.3-54-g00ecf