From 6eb4f265cf46b704ed3f36118324c07732321356 Mon Sep 17 00:00:00 2001 From: Chris Hofstaedtler Date: Mon, 17 Feb 2025 19:16:34 +0100 Subject: [PATCH] Add regression test for #1096187 --- debian/tests/smoke | 9 +++++++-- 1 file changed, 7 insertions(+), 2 deletions(-) diff --git a/debian/tests/smoke b/debian/tests/smoke index 69bbfb0c..442283af 100755 --- a/debian/tests/smoke +++ b/debian/tests/smoke @@ -2,12 +2,17 @@ set -e -echo "Adding an user works" +echo "Adding a user works" useradd shadow-test-user grep '^shadow-test-user:x:' /etc/passwd grep '^shadow-test-user:!:' /etc/shadow -echo "Removing an user works" +# Regression test for #1096187. adduser uses this sequence. +echo "Changing a users name and work phone number works" +chfn "-f" "foo" "-r" "" shadow-test-user +chfn -w "" shadow-test-user + +echo "Removing a user works" userdel shadow-test-user ! grep 'shadow-test-user' /etc/passwd ! grep 'shadow-test-user' /etc/shadow