develop
asamoukin 15 years ago
parent d949c995da
commit e2c30ff01f

@ -2,6 +2,7 @@
append=replace\
chmod=0644\
chown=root:root
#?cl_remote_host!=#
host #-cl_remote_host-#
base #-ld_services_dn-#
rootbinddn #-ld_unix_dn-#
@ -15,6 +16,7 @@ bind_policy soft
nss_base_passwd ou=Users,#-ld_unix_dn-#?one?shadowFlag=1
nss_base_shadow ou=Users,#-ld_unix_dn-#?one?shadowFlag=1
nss_base_group ou=Groups,#-ld_unix_dn-#?one
#?ld_samba_dn!=#
#cl_remote_host#
#?ld_samba_dn!=&cl_remote_host!=#
nss_base_group ou=Groups,#-ld_samba_dn-#?one
#ld_samba_dn#

@ -1031,8 +1031,7 @@ manager") + " ..."
self.printOK(messageOk)
return True
def installClient(self, clVars=False, printSuccess=True,
addDomain=True):
def installClient(self, clVars=False, printSuccess=True):
"""Наложение профиля клиента и при необходимости подключение к домену"""
if not self.isRoot():
return False
@ -1044,13 +1043,6 @@ manager") + " ..."
manager") + " ..."
# Устанавливаем переменную профиля
clVars.Set("cl_pass_step","install",True)
remoteHost = clVars.Get("cl_remote_host")
if addDomain and remoteHost:
if not self.addDomain(remoteHost):
return False
if printSuccess:
self.printOK(messageOk)
return True
# Изменяем базовую директорию наложения профилей
clVars.Set("cl_root_path","/",True)
# Новые пути к профилям
@ -1170,7 +1162,7 @@ manager") + " ..."
or ld_bind_dn or ld_bind_pw")
return False
# Наложим профили install/client
if not self.installClient(self.clVars, False, False):
if not self.installClient(self.clVars, False):
return False
# Наложим профили install/domain
# Новые пути к профилям

@ -127,10 +127,13 @@ class Data:
#Сигнатура пользователя
ur_signature = {'mode':'w'}
# DN ветки репликации
ld_repl_dn = {}
# Calculate плюс версия калкулэйта для записи в заголовок файла
# объединяемого с профилем
cl_ver = {'value':'Calculate-client 2.0.17'}
# имя программы
cl_name = {'value':'calculate-client'}
# версия программы
cl_ver = {'value':'2.0.17'}

Loading…
Cancel
Save