|
457 |
if 'samba' in self.options: |
457 |
if 'samba' in self.options: |
458 |
acctFlags=univention.admin.samba.acctFlags(flags={'W':1}) |
458 |
acctFlags=univention.admin.samba.acctFlags(flags={'W':1}) |
459 |
if self.s4connector_present: |
459 |
if self.s4connector_present: |
460 |
# In this case Samba 4 must create the SID, the s4 connector will sync the |
460 |
if hasattr(self, 'sambaRID') and self.info['sambaRID']: |
461 |
# new sambaSID back from Samba 4. |
461 |
self.machineSid = self.getMachineSid(self.lo, self.position, self.uidNum, self.get('sambaRID')) |
462 |
self.machineSid='S-1-4-%s' % self.uidNum |
462 |
else: |
|
|
463 |
# In this case Samba 4 must create the SID, the s4 connector will sync the |
464 |
# new sambaSID back from Samba 4. |
465 |
self.machineSid='S-1-4-%s' % self.uidNum |
463 |
else: |
466 |
else: |
464 |
self.machineSid = self.getMachineSid(self.lo, self.position, self.uidNum, self.get('sambaRID')) |
467 |
self.machineSid = self.getMachineSid(self.lo, self.position, self.uidNum, self.get('sambaRID')) |
465 |
self.alloc.append(('sid',self.machineSid)) |
468 |
self.alloc.append(('sid',self.machineSid)) |