Добавлен запрет создания пользователя сервиса Uniх с группой находящейся в /etc/group

git-svn-id: http://svn.calculate.ru/calculate2/calculate-server/trunk@1965 c91db197-33c1-4113-bf15-f8a5c547ca64
develop
asamoukin 15 years ago
parent e0315fa6bc
commit e668c64c63

@ -2196,15 +2196,27 @@ class servUnix(shareLdap):
self.servSambaObj.searchGroupsSamba([userGid], False)
userGidNamesSamba = userGidNamesSamba.keys()
userGidNamesPasswd = self.searchGroupsGroups([userGid], False)
if userGidNamesPasswd:
#Имя группы пользователя
groupName = userGidNamesPasswd[0]
elif userGidNamesUnix:
if userGidNamesUnix:
#Имя группы пользователя
groupName = userGidNamesUnix[0]
elif userGidNamesSamba:
#Имя группы пользователя
groupName = userGidNamesSamba[0]
elif userGidNamesPasswd:
#Имя группы пользователя
groupName = userGidNamesPasswd[0]
resGroup = self.searchGroupGroupName(groupName)
groupGid = ""
if resGroup:
groupGid = resGroup.split(":")[2]
self.printERROR(
_("Group name %s is found in")%str(groupName) +\
" /etc/group")
if groupGid:
self.printWARNING(_("Create a group in LDAP"))
self.printWARNING(" cl-groupadd -f -g %s %s unix"\
%(groupGid,str(groupName)))
return False
else:
self.printERROR(
_("Group %s is not found") % str(userGid))

Loading…
Cancel
Save