Added support for dash.
This commit is contained in:
+4
-1
@@ -40,7 +40,10 @@ save
|
||||
# restore the files on exit
|
||||
trap 'if [ "$?" != "0" ]; then echo "FAIL"; fi; restore' 0
|
||||
|
||||
cp data/{passwd,group,shadow,gshadow,shells} /etc/
|
||||
for i in passwd group shadow gshadow shells
|
||||
do
|
||||
cp data/$i /etc
|
||||
done
|
||||
|
||||
echo -n "changing to a restricted shell, by root..."
|
||||
cp /bin/bash tmp/shell
|
||||
|
||||
@@ -48,8 +48,14 @@ save
|
||||
# restore the files on exit
|
||||
trap 'restore' 0
|
||||
|
||||
rm -f /etc/{passwd,shadow,group,gshadow}
|
||||
cp data/1/{passwd,group} /etc/
|
||||
for i in passwd group shadow gshadow
|
||||
do
|
||||
rm -f /etc/$i
|
||||
done
|
||||
for i in passwd group
|
||||
do
|
||||
cp data/1/$i /etc
|
||||
done
|
||||
|
||||
echo -n "pwconv "
|
||||
pwconv
|
||||
|
||||
@@ -32,7 +32,10 @@ save
|
||||
# restore the files on exit
|
||||
trap 'restore' 0
|
||||
|
||||
cp data/{passwd,shadow,group,gshadow} /etc/
|
||||
for i in passwd group shadow gshadow
|
||||
do
|
||||
cp data/$i /etc
|
||||
done
|
||||
|
||||
lines_passwd=$(wc -l /etc/passwd | cut -f1 -d" ")
|
||||
lines_shadow=$(wc -l /etc/shadow | cut -f1 -d" ")
|
||||
|
||||
@@ -32,7 +32,10 @@ save
|
||||
# restore the files on exit
|
||||
trap 'restore' 0
|
||||
|
||||
cp data/{passwd,shadow,group,gshadow} /etc/
|
||||
for i in passwd group shadow gshadow
|
||||
do
|
||||
cp data/$i /etc
|
||||
done
|
||||
|
||||
lines_passwd=$(wc -l /etc/passwd | cut -f1 -d" ")
|
||||
lines_shadow=$(wc -l /etc/shadow | cut -f1 -d" ")
|
||||
|
||||
@@ -32,7 +32,10 @@ save
|
||||
# restore the files on exit
|
||||
trap 'restore' 0
|
||||
|
||||
cp data/{passwd,shadow,group,gshadow} /etc/
|
||||
for i in passwd group shadow gshadow
|
||||
do
|
||||
cp data/$i /etc
|
||||
done
|
||||
|
||||
lines_passwd=$(wc -l /etc/passwd | cut -f1 -d" ")
|
||||
lines_shadow=$(wc -l /etc/shadow | cut -f1 -d" ")
|
||||
|
||||
@@ -32,7 +32,10 @@ save
|
||||
# restore the files on exit
|
||||
trap 'restore' 0
|
||||
|
||||
cp data/{passwd,shadow,group,gshadow} /etc/
|
||||
for i in passwd group shadow gshadow
|
||||
do
|
||||
cp data/$i /etc
|
||||
done
|
||||
|
||||
lines_passwd=$(wc -l /etc/passwd | cut -f1 -d" ")
|
||||
lines_shadow=$(wc -l /etc/shadow | cut -f1 -d" ")
|
||||
|
||||
Reference in New Issue
Block a user