View | Details | Raw Unified | Return to bug 42805
Collapse All | Expand All

(-)univention-directory-manager-modules/modules/univention/admin/handlers/shares/share.py (-54 lines)
 Lines 324-377    Link Here 
324
			dontsearch=1,
324
			dontsearch=1,
325
			default='0'
325
			default='0'
326
		),
326
		),
327
	'sambaSecurityMode': univention.admin.property(
328
			short_description=_('Security mode'),
329
			long_description=_('This parameter controls what UNIX permission bits can be modified when a Windows NT client is manipulating the UNIX permission on a file using the native NT security dialog box. This parameter is applied as a mask (AND\'ed with) to the changed permission bits, thus preventing any bits not in this mask from being modified. Essentially, zero bits in this mask may be treated as a set of bits the user is not allowed to change.'),
330
			syntax=univention.admin.syntax.UNIX_AccessRight,
331
			multivalue=0,
332
			options=['samba'],
333
			required=0,
334
			may_change=1,
335
			identifies=0,
336
			dontsearch=1,
337
			default='0777'
338
		),
339
	'sambaDirectorySecurityMode': univention.admin.property(
340
			short_description=_('Directory security mode'),
341
			long_description=_('This parameter controls what UNIX permission bits can be modified when a Windows NT client is manipulating the UNIX permission on a directory using the native NT security dialog box. This parameter is applied as a mask (AND\'ed with) to the changed permission bits, thus preventing any bits not in this mask from being modified. Essentially, zero bits in this mask may be treated as a set of bits the user is not allowed to change.'),
342
			syntax=univention.admin.syntax.UNIX_AccessRight,
343
			multivalue=0,
344
			options=['samba'],
345
			required=0,
346
			may_change=1,
347
			identifies=0,
348
			dontsearch=1,
349
			default='0777'
350
		),
351
	'sambaForceSecurityMode': univention.admin.property(
352
			short_description=_('Force security mode'),
353
			long_description=_('This parameter controls what UNIX permission bits can be modified when a Windows NT client is manipulating the UNIX permission on a file using the native NT security dialog box. This parameter is applied as a mask (OR\'ed with) to the changed permission bits, thus forcing any bits in this mask that the user may have modified to be on. Essentially, one bits in this mask may be treated as a set of bits that, when modifying security on a file, the user has always set to be \'on\'.'),
354
			syntax=univention.admin.syntax.UNIX_AccessRight,
355
			multivalue=0,
356
			options=['samba'],
357
			required=0,
358
			may_change=1,
359
			identifies=0,
360
			dontsearch=1,
361
			default='0'
362
		),
363
	'sambaForceDirectorySecurityMode': univention.admin.property(
364
			short_description=_('Force directory security mode'),
365
			long_description=_('This parameter controls what UNIX permission bits can be modified when a Windows NT client is manipulating the UNIX permission on a directory using the native NT security dialog box. This parameter is applied as a mask (OR\'ed with) to the changed permission bits, thus forcing any bits in this mask that the user may have modified to be on. Essentially, one bits in this mask may be treated as a set of bits that, when modifying security on a directory, the user has always set to be \'on\'.'),
366
			syntax=univention.admin.syntax.UNIX_AccessRight,
367
			multivalue=0,
368
			options=['samba'],
369
			required=0,
370
			may_change=1,
371
			identifies=0,
372
			dontsearch=1,
373
			default='0'
374
		),
375
	'sambaLocking': univention.admin.property(
327
	'sambaLocking': univention.admin.property(
376
			short_description=_('Locking'),
328
			short_description=_('Locking'),
377
			long_description=_('This controls whether or not locking will be performed by the server in response to lock requests from the client. Be careful about disabling locking, as lack of locking may result in data corruption.'),
329
			long_description=_('This controls whether or not locking will be performed by the server in response to lock requests from the client. Be careful about disabling locking, as lack of locking may result in data corruption.'),
 Lines 690-697    Link Here 
690
		 layout = [
642
		 layout = [
691
			[ 'sambaCreateMode', 'sambaDirectoryMode' ],
643
			[ 'sambaCreateMode', 'sambaDirectoryMode' ],
692
			[ 'sambaForceCreateMode', 'sambaForceDirectoryMode' ],
644
			[ 'sambaForceCreateMode', 'sambaForceDirectoryMode' ],
693
			[ 'sambaSecurityMode', 'sambaDirectorySecurityMode' ],
694
			[ 'sambaForceSecurityMode', 'sambaForceDirectorySecurityMode' ],
695
	] ),
645
	] ),
696
	Tab( _( 'Samba options' ), _( 'Samba options' ), advanced = True,
646
	Tab( _( 'Samba options' ), _( 'Samba options' ), advanced = True,
697
		layout = [
647
		layout = [
 Lines 779-788    Link Here 
779
mapping.register('sambaDirectoryMode', 'univentionShareSambaDirectoryMode', None, univention.admin.mapping.ListToString)
729
mapping.register('sambaDirectoryMode', 'univentionShareSambaDirectoryMode', None, univention.admin.mapping.ListToString)
780
mapping.register('sambaForceCreateMode', 'univentionShareSambaForceCreateMode', None, univention.admin.mapping.ListToString)
730
mapping.register('sambaForceCreateMode', 'univentionShareSambaForceCreateMode', None, univention.admin.mapping.ListToString)
781
mapping.register('sambaForceDirectoryMode', 'univentionShareSambaForceDirectoryMode', None, univention.admin.mapping.ListToString)
731
mapping.register('sambaForceDirectoryMode', 'univentionShareSambaForceDirectoryMode', None, univention.admin.mapping.ListToString)
782
mapping.register('sambaSecurityMode', 'univentionShareSambaSecurityMode', None, univention.admin.mapping.ListToString)
783
mapping.register('sambaDirectorySecurityMode', 'univentionShareSambaDirectorySecurityMode', None, univention.admin.mapping.ListToString)
784
mapping.register('sambaForceSecurityMode', 'univentionShareSambaForceSecurityMode', None, univention.admin.mapping.ListToString)
785
mapping.register('sambaForceDirectorySecurityMode', 'univentionShareSambaForceDirectorySecurityMode', None, univention.admin.mapping.ListToString)
786
mapping.register('sambaLocking', 'univentionShareSambaLocking', None, univention.admin.mapping.ListToString)
732
mapping.register('sambaLocking', 'univentionShareSambaLocking', None, univention.admin.mapping.ListToString)
787
mapping.register('sambaBlockingLocks', 'univentionShareSambaBlockingLocks', None, univention.admin.mapping.ListToString)
733
mapping.register('sambaBlockingLocks', 'univentionShareSambaBlockingLocks', None, univention.admin.mapping.ListToString)
788
mapping.register('sambaStrictLocking', 'univentionShareSambaStrictLocking', None, univention.admin.mapping.ListToString)
734
mapping.register('sambaStrictLocking', 'univentionShareSambaStrictLocking', None, univention.admin.mapping.ListToString)

Return to bug 42805