r7921: fixed newuser script (letting samldb module allocate the sid)
authorAndrew Tridgell <tridge@samba.org>
Sun, 26 Jun 2005 04:58:26 +0000 (04:58 +0000)
committerGerald (Jerry) Carter <jerry@samba.org>
Wed, 10 Oct 2007 18:18:50 +0000 (13:18 -0500)
(This used to be commit 45d08e94d27f837ab7788471b07e8c0c9b061c39)

source4/setup/newuser.pl

index d72c73a32605614a81ed75895350e286782b2cfb..dc9613e4aab8cb0ae2c4aac04a53945419014f38 100755 (executable)
@@ -99,24 +99,11 @@ my $domain_dn = search("(objectClass=domainDNS)", "dn");
 my $ldif = `ldbsearch -H $opt_samdb 'cn=TemplateUser' | grep -v Template | grep -v '^#'`;
 chomp $ldif;
 
-my $sid;
-
-# crude way of working out a rid
-for (my $i=1001;$i<1100;$i++) {
-       if (search("objectSid=$domain_sid-$i","objectSid") eq "") {
-               $sid = "$domain_sid-$i";
-               last;
-       }
-}
-
-print "Chose new SID $sid\n";
-
 my $dom_users = search("name=Domain Users", "dn");
 
 
 $ldif .= "sAMAccountName: $opt_username\n";
 $ldif .= "name: $opt_username\n";
-$ldif .= "objectSid: $sid\n";
 $ldif .= "objectGUID: " . randguid() . "\n";
 $ldif .= "memberOf: $dom_users\n";
 $ldif .= "userAccountControl: 0x10200\n";