[Samba] pdbedit bug?

Bret Jordan bret.jordan at utah.edu
Fri Jan 9 19:17:54 GMT 2004


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 jordan at coe.utah.edu.
>
>
> 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
            jordan at coe.utah.edu
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~




More information about the samba mailing list