userdel now warns when the user's mail spool cannot be found.
This commit is contained in:
@@ -20,7 +20,16 @@ echo -n "Create user test1 with homedir (useradd --create-home test1)..."
|
||||
useradd --create-home test1
|
||||
echo "OK"
|
||||
echo -n "Delete user test1 with homedir (userdel --remove test1)..."
|
||||
userdel --remove test1
|
||||
userdel --remove test1 2>tmp/userdel.err
|
||||
|
||||
echo "userdel reported:"
|
||||
echo "======================================================================="
|
||||
cat tmp/userdel.err
|
||||
echo "======================================================================="
|
||||
echo -n "Check the userdel message..."
|
||||
diff -au 18_userdel_remove_homedir/userdel.err tmp/userdel.err
|
||||
echo "userdel message OK."
|
||||
rm -f tmp/userdel.err
|
||||
echo "OK"
|
||||
|
||||
echo -n "Check the passwd file..."
|
||||
|
||||
@@ -0,0 +1 @@
|
||||
userdel: test1 mail spool (/var/mail/test1) not found
|
||||
@@ -29,7 +29,17 @@ echo -n "test if the old homedir was removed..."
|
||||
test ! -d /home/test1
|
||||
echo "OK"
|
||||
echo -n "Delete user test1 (userdel test1)..."
|
||||
userdel test1 --remove
|
||||
userdel test1 --remove 2>tmp/userdel.err
|
||||
echo "OK"
|
||||
|
||||
echo "userdel reported:"
|
||||
echo "======================================================================="
|
||||
cat tmp/userdel.err
|
||||
echo "======================================================================="
|
||||
echo -n "Check the userdel message..."
|
||||
diff -au 18_userdel_remove_homedir/userdel.err tmp/userdel.err
|
||||
echo "userdel message OK."
|
||||
rm -f tmp/userdel.err
|
||||
echo "OK"
|
||||
|
||||
echo -n "Check the passwd file..."
|
||||
|
||||
@@ -0,0 +1 @@
|
||||
userdel: foo mail spool (/var/mail/foo) not found
|
||||
@@ -28,7 +28,17 @@ ln -s /home/baz /home/foo/baz
|
||||
chown -R foo:foo /home/foo /home/bar /home/baz
|
||||
|
||||
echo -n "Delete user foo (userdel -r foo)..."
|
||||
userdel -r foo
|
||||
userdel -r foo 2>tmp/userdel.err
|
||||
echo "OK"
|
||||
|
||||
echo "userdel reported:"
|
||||
echo "======================================================================="
|
||||
cat tmp/userdel.err
|
||||
echo "======================================================================="
|
||||
echo -n "Check the userdel message..."
|
||||
diff -au data/userdel.err tmp/userdel.err
|
||||
echo "userdel message OK."
|
||||
rm -f tmp/userdel.err
|
||||
echo "OK"
|
||||
|
||||
echo -n "Check the passwd file..."
|
||||
|
||||
Reference in New Issue
Block a user