The problem appears to be that pdbedit will allow you to set the RID at account creation so long as it is a normal user account, if it is a machine account it will not.

Bret

Jelmer Vernooij wrote:

Bret Jordan wrote:

If I try to do the following:
/usr/local/samba/bin/pdbedit -a -u someusername -U 5000
This works as one would think, the account is created with a RID of 5000.


But when I do:
/usr/local/samba/bin/pdbedit -a -m -u somemachinename -U 3000
It does not work as you would think. The account is created but with the RID of the Unix UID*2+1000 not, a RID of 3000 as specificed on the command line. And if you try to modify that RID after the account is created with a:
/usr/local/samba/bin/pdbedit -r -u somemachinename$ -U 3000
It just causes all kinds of problems.


Is there a way around this, is this a bug in the pdbedit program? Please respond directly to me at [EMAIL PROTECTED]


RID's are only changeable when you're using idmap. In all other cases, the rid is derived from the uid.

(... or at least, last time I looked at this code, please correct me if I'm wrong)

Cheers,

Jelmer


--
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Bret Jordan                       Dean's Office
Computer Administrator   College of Engineering
801.585.3765                 University of Utah
           [EMAIL PROTECTED]
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~


-- To unsubscribe from this list go to the following URL and read the instructions: http://lists.samba.org/mailman/listinfo/samba

Reply via email to