develop
asamoukin 16 years ago
parent fd9f9c2a62
commit f9853dd274

@ -171,3 +171,35 @@ class fillVars(object, cl_base.glob_attr):
return fullHostName
else:
return ""
def get_ld_repl_dn(self):
"""DN ветки репликации"""
return "ou=%s,%s"%(self.Get('ld_repl_login'), self.Get('ld_base_dn'))
def get_ld_repl_worked_dn(self):
"""DN ветки хранения последнего посещенного сервера"""
return "ou=%s,%s" %(self.Get('ld_repl_worked_login'),
self.Get('ld_repl_dn'))
def get_ld_repl_worked_pw(self):
"""пароль ветки хранения последнего посещенного сервера"""
return cl_utils.genpassword().strip()
def get_ld_repl_worked_hash(self):
"""hash пароля ветки хранения последнего посещенного сервера"""
return self.getHash(self.Get('ld_repl_worked_pw'),
self.Get('ld_encrypt'))
def get_ld_repl_access_dn(self):
"""DN ветки хранения аттрибутов доступа пользователя"""
return "ou=%s,%s" %(self.Get('ld_repl_access_login'),
self.Get('ld_repl_dn'))
def get_ld_repl_access_pw(self):
"""пароль ветки хранения аттрибутов доступа пользователя"""
return cl_utils.genpassword().strip()
def get_ld_repl_access_hash(self):
"""hash пароля ветки хранения аттрибутов доступа пользователя"""
return self.getHash(self.Get('ld_repl_access_pw'),
self.Get('ld_encrypt'))

@ -222,19 +222,19 @@ class Data:
#-----------------------------------------------------
#Сервис Unix
#-----------------------------------------------------
#DN админстратора сервиса Unix (он, же DN сервиса)
#DN администратора сервиса Unix (он, же DN сервиса)
#V soft_ldap_admin_unix
ld_unix_dn = {}
#имя админстратора сервиса Unix
#имя администратора сервиса Unix
#V soft_ldap_admin_unix_name
ld_unix_login = {'value':'Unix'}
#пароль админстратора сервиса Unix
#пароль администратора сервиса Unix
#V soft_ldap_admin_unixpw
ld_unix_pw = {}
#hash пароля админстратора сервиса Unix
#hash пароля администратора сервиса Unix
#V soft_ldap_admin_unixpw_hash
ld_unix_hash = {}
@ -246,19 +246,19 @@ class Data:
#-----------------------------------------------------
#Сервис Samba
#-----------------------------------------------------
#DN админстратора сервиса Samba (он, же DN сервиса)
#DN администратора сервиса Samba (он, же DN сервиса)
#V soft_ldap_admin_samba
ld_samba_dn = {}
#имя админстратора сервиса Samba
#имя администратора сервиса Samba
#V soft_ldap_admin_samba_name
ld_samba_login = {'value':'Samba'}
#пароль админстратора сервиса Samba
#пароль администратора сервиса Samba
#V soft_ldap_admin_sambapw
ld_samba_pw = {}
#hash пароля админстратора сервиса Samba
#hash пароля администратора сервиса Samba
#V soft_ldap_admin_sambapw_hash
ld_samba_hash = {}
@ -295,19 +295,19 @@ class Data:
#-----------------------------------------------------
#Сервис Mail
#-----------------------------------------------------
#DN админстратора сервиса Mail (он, же DN сервиса)
#DN администратора сервиса Mail (он, же DN сервиса)
#V soft_ldap_admin_mail
ld_mail_dn = {}
#имя админстратора сервиса Mail
#имя администратора сервиса Mail
#V soft_ldap_admin_mail_name
ld_mail_login = {'value':'Mail'}
#пароль админстратора сервиса Mail
#пароль администратора сервиса Mail
#V soft_ldap_admin_mailpw
ld_mail_pw = {}
#hash пароля админстратора сервиса Mail
#hash пароля администратора сервиса Mail
#V soft_ldap_admin_mailpw_hash
ld_mail_hash = {}
@ -329,19 +329,19 @@ class Data:
#-----------------------------------------------------
#Сервис Jabber
#-----------------------------------------------------
#DN админстратора сервиса Jabber (он, же DN сервиса)
#DN администратора сервиса Jabber (он, же DN сервиса)
#V soft_ldap_admin_jabber
ld_jabber_dn = {}
#имя админстратора сервиса Jabber
#имя администратора сервиса Jabber
#V soft_ldap_admin_jabber_name
ld_jabber_login = {'value':'Jabber'}
#пароль админстратора сервиса Jabber
#пароль администратора сервиса Jabber
#V soft_ldap_admin_jabberpw
ld_jabber_pw = {}
#hash пароля админстратора сервиса Jabber
#hash пароля администратора сервиса Jabber
#V soft_ldap_admin_jabberpw_hash
ld_jabber_hash = {}
@ -356,19 +356,19 @@ class Data:
# имя компьютера с настроенным сервисом FTP
cl_remote_ftp = {}
#DN админстратора сервиса FTP (он, же DN сервиса)
#DN администратора сервиса FTP (он, же DN сервиса)
#V soft_ldap_admin_ftp
ld_ftp_dn = {}
#имя админстратора сервиса FTP
#имя администратора сервиса FTP
#V soft_ldap_admin_ftp_name
ld_ftp_login = {'value':'Ftp'}
#пароль админстратора сервиса FTP
#пароль администратора сервиса FTP
#V soft_ldap_admin_ftppw
ld_ftp_pw = {}
#hash пароля админстратора сервиса FTP
#hash пароля администратора сервиса FTP
#V soft_ldap_admin_ftppw_hash
ld_ftp_hash = {}
@ -393,9 +393,24 @@ class Data:
# объединяемого с профилем
#setup_name
cl_ver = {'value':'Calculate-server 2.0.6'}
#-----------------------------------------------------
#Служебные переменные
#-----------------------------------------------------
#запущенные сервисы CDS
#? soft_service_allive
#sr_run = {}
#Репликация
#Включена или нет репликация
ld_repl_set = {'mode':"w",'value':'off'}
#DN ветки репликации
ld_repl_dn = {}
#имя ветки репликации
ld_repl_login = {'value':'Replication'}
#DN ветки хранения последнего посещенного сервера
ld_repl_worked_dn = {}
#имя ветки
ld_repl_worked_login = {'value':'Worked'}
ld_repl_worked_pw = {}
ld_repl_worked_hash = {}
#DN ветки хранения аттрибутов доступа пользователя
ld_repl_access_dn = {}
#имя ветки
ld_repl_access_login = {'value':'Access'}
ld_repl_access_pw = {}
ld_repl_access_hash = {}

@ -28,13 +28,6 @@ var_data_files = [("/var/calculate/server-profile",[]),
#("/var/calculate/remote/server-profile",[]),
# server-data
("/var/calculate/server-data",[]),
# samba
("/var/calculate/server-data/samba",[]),
("/var/calculate/server-data/samba/home",[]),
("/var/calculate/server-data/samba/share",[]),
("/var/calculate/server-data/samba/win/profiles",[]),
("/var/calculate/server-data/samba/unix/profiles",[]),
("/var/calculate/server-data/samba/win/netlogon",[]),
]
data_dirs_local = ['profile','ldif']

Loading…
Cancel
Save