develop
asamoukin 16 years ago
parent 4a650321ef
commit e93713fdd0

@ -112,6 +112,8 @@ chown=root:root
path = #-sr_samba_linprof_path-#/%u
browseable = No
writable = yes
# Опция нужна для gtkrc (при ее отсутствии rsync сбрасывает права с 400 на 664)
force security mode = 0000
force user = %U
valid users = %U
hide unreadable = no

@ -111,6 +111,10 @@ class fillVars(object, cl_base.glob_attr):
"""hash пароля администратора сервиса Samba"""
return self.getHash(self.Get('ld_samba_pw'), self.Get('ld_encrypt'))
def get_sr_samba_netbios(self):
"""netbios имя samba домена"""
return self.Get('os_net_hostname')
def get_ld_mail_dn(self):
"""DN сервиса Mail"""
return "ou=%s,%s" %(self.Get('ld_mail_login'),

@ -4418,6 +4418,15 @@ class servSamba(shareLdap):
# Имя устанавливаемого сервиса
self.clVars.Set("cl_pass_service","samba")
self.clVars.Write("sr_samba_set","off")
# Задаем рабочую группу
if options.has_key("w"):
workgroup = options['w'].strip()
self.clVars.Set("sr_samba_domain",workgroup)
# Задаем netbios имя
if options.has_key("n"):
netbios = options['n'].strip()
self.clVars.Set("sr_samba_netbios",netbios)
# Cоздаем объект профиль устанавливая директорию samba для
# файлов профилей
if not self.applyProfilesFromService('samba'):
@ -5728,6 +5737,20 @@ preferences and data (for users with uid<1000)")
'helpChapter':_("Common options"),
'help':_("forced setup service")
},
{'progAccess':(6,),
'shortOption':"n",
'longOption':"netbios_name",
'optVal':"NETBIOS_NAME",
'helpChapter':_("Samba service options"),
'help':_("netbios name, default hostname")
},
{'progAccess':(6,),
'shortOption':"w",
'optVal':"WORKGROUP",
'longOption':"workgroup",
'helpChapter':_("Samba service options"),
'help':_("workgroup, default 'Calculate'")
},
# Опции cl-passwd
# LDAP пользователь
{'progAccess':(7,),

@ -85,11 +85,11 @@ class Data:
#имя samba домена
#V soft_samba_domain
sr_samba_domain = {'value':'CDS'}
sr_samba_domain = {'mode':"w",'value':'Calculate2'}
#netbios имя samba домена
#V soft_samba_netbios
sr_samba_netbios = {'value':'PDC-CDS'}
sr_samba_netbios = {'mode':"w"}
#Логин LDAP пользователя
#V soft_ldap_user_login

Loading…
Cancel
Save