4
# - a new system user $USER
5
# - added to group nogroup
6
# - home directory /home/$USER
7
# - removal of home directory works
12
my $groupname = "nogroup";
13
my $username = find_unused_name();
14
my $cmd = "adduser --system $username";
16
if (!defined (getpwnam($username))) {
17
print "Testing $cmd... ";
21
print "failed\n adduser returned an errorcode != 0 ($error)\n";
24
assert(check_user_exist ($username));
25
assert(check_homedir_exist($username));
26
assert(check_group_exist($groupname));
27
assert(check_user_in_group($username,$groupname));
31
$cmd = "deluser --remove-home $username";
32
if (defined (getpwnam($username))) {
33
my $homedir = (getpwnam($username))[7];
34
print "Testing $cmd... ";
38
print "failed\n adduser returned an errorcode != 0 ($error)\n";
41
assert(check_user_not_exist ($username));
42
assert(check_homedir_not_exist($homedir));