|
1773 |
|
1773 |
|
1774 |
self.alloc.append(('uid', uid)) |
1774 |
self.alloc.append(('uid', uid)) |
1775 |
|
1775 |
|
1776 |
if self['uidNumber']: |
1776 |
self.uidNum = None |
1777 |
self.alloc.append(('uidNumber', self['uidNumber'])) |
1777 |
if 'posix' in self.options or 'samba' in self.options: |
1778 |
self.uidNum = univention.admin.allocators.acquireUnique(self.lo, self.position, 'uidNumber', self['uidNumber'], 'uidNumber', scope='base') |
1778 |
if self['uidNumber']: |
1779 |
else: |
1779 |
self.alloc.append(('uidNumber', self['uidNumber'])) |
1780 |
self.uidNum=univention.admin.allocators.request(self.lo, self.position, 'uidNumber') |
1780 |
self.uidNum = univention.admin.allocators.acquireUnique(self.lo, self.position, 'uidNumber', self['uidNumber'], 'uidNumber', scope='base') |
1781 |
self.alloc.append(('uidNumber', self.uidNum)) |
1781 |
else: |
|
|
1782 |
self.uidNum=univention.admin.allocators.request(self.lo, self.position, 'uidNumber') |
1783 |
self.alloc.append(('uidNumber', self.uidNum)) |
1782 |
|
1784 |
|
1783 |
if 'samba' in self.options: |
1785 |
if 'samba' in self.options: |
1784 |
self.userSid = self.__generate_user_sid(self.uidNum) |
1786 |
self.userSid = self.__generate_user_sid(self.uidNum) |