diff options
author | Andreas Schneider <asn@samba.org> | 2018-11-15 16:06:49 +0100 |
---|---|---|
committer | Jeremy Allison <jra@samba.org> | 2018-12-05 01:38:14 +0100 |
commit | 3b38dddff2c1d1b51aed96368b358f349682bea0 (patch) | |
tree | 23c908f9108303f4837c167ec3b91db134674a10 /selftest | |
parent | dfbfb7eb941b68ce75adc3ece25915b2eefaf886 (diff) | |
download | samba-3b38dddff2c1d1b51aed96368b358f349682bea0.tar.gz |
selftest: Add gooduser and eviluser to Samba3
BUG: https://bugzilla.samba.org/show_bug.cgi?id=13699
Signed-off-by: Andreas Schneider <asn@samba.org>
Reviewed-by: Ralph Böhme <slow@samba.org>
Reviewed-by: Jeremy Allison <jra@samba.org>
Diffstat (limited to 'selftest')
-rwxr-xr-x | selftest/target/Samba3.pm | 10 |
1 files changed, 9 insertions, 1 deletions
diff --git a/selftest/target/Samba3.pm b/selftest/target/Samba3.pm index 888f3bd5154..0547418b657 100755 --- a/selftest/target/Samba3.pm +++ b/selftest/target/Samba3.pm @@ -1666,8 +1666,10 @@ sub provision($$$$$$$$$) my ($gid_force_user); my ($uid_user1); my ($uid_user2); + my ($uid_gooduser); + my ($uid_eviluser); - if ($unix_uid < 0xffff - 10) { + if ($unix_uid < 0xffff - 12) { $max_uid = 0xffff; } else { $max_uid = $unix_uid; @@ -1683,6 +1685,8 @@ sub provision($$$$$$$$$) $uid_smbget = $max_uid - 8; $uid_user1 = $max_uid - 9; $uid_user2 = $max_uid - 10; + $uid_gooduser = $max_uid - 11; + $uid_eviluser = $max_uid - 12; if ($unix_gids[0] < 0xffff - 8) { $max_gid = 0xffff; @@ -2313,6 +2317,8 @@ force_user:x:$uid_force_user:$gid_force_user:force user gecos:$prefix_abs:/bin/f smbget_user:x:$uid_smbget:$gid_domusers:smbget_user gecos:$prefix_abs:/bin/false user1:x:$uid_user1:$gid_nogroup:user1 gecos:$prefix_abs:/bin/false user2:x:$uid_user2:$gid_nogroup:user2 gecos:$prefix_abs:/bin/false +gooduser:x:$uid_gooduser:$gid_domusers:gooduser gecos:$prefix_abs:/bin/false +eviluser:x:$uid_eviluser:$gid_domusers:eviluser gecos::/bin/false "; if ($unix_uid != 0) { print PASSWD "root:x:$uid_root:$gid_root:root gecos:$prefix_abs:/bin/false @@ -2389,6 +2395,8 @@ force_user:x:$gid_force_user: createuser($self, "smbget_user", $password, $conffile, \%createuser_env) || die("Unable to create smbget_user"); createuser($self, "user1", $password, $conffile, \%createuser_env) || die("Unable to create user1"); createuser($self, "user2", $password, $conffile, \%createuser_env) || die("Unable to create user2"); + createuser($self, "gooduser", $password, $conffile, \%createuser_env) || die("Unable to create gooduser"); + createuser($self, "eviluser", $password, $conffile, \%createuser_env) || die("Unable to create eviluser"); open(DNS_UPDATE_LIST, ">$prefix/dns_update_list") or die("Unable to open $$prefix/dns_update_list"); print DNS_UPDATE_LIST "A $server. $server_ip\n"; |