Add ability run cl-desktop as not root.

master
Mike Hiretsky 13 years ago
parent b5384fa361
commit c95e9d8e32

@ -171,7 +171,7 @@ class desktop(share):
if progress:
clTempl = ProgressTemplate(self.clVars)
else:
clTempl = template(self.clVars)
clTempl = template(self.clVars,cltObj=False)
# Объединяем шаблоны
dirsFiles = clTempl.applyTemplates()
if progress:
@ -186,9 +186,6 @@ class desktop(share):
"""Создание профиля пользователя (пользовательской директории)"""
# Имя пользователя
userName = self.clVars.Get("ur_login")
# Проверяем на root
if not self.isRoot():
return False
uidGid = False
# Домен для подключения Samba
domain = self.clVars.GetIniVar("client.cl_remote_host")

@ -101,10 +101,6 @@ class desktop_cmd(share_cmd):
self.optobj.error(errMsg)
return False
userName = args[0]
if userName == "root":
errMsg = _("invalid username") + ":" + " %s" %" ".join(args)
self.optobj.error(errMsg)
return False
# Проверка на существование пользователя
if not self.logicObj.existsUser(userName):
return False
@ -123,10 +119,6 @@ class desktop_cmd(share_cmd):
self.optobj.error(errMsg)
return False
userName = args[0]
if userName == "root":
errMsg = _("invalid username") + ":" + " %s" %" ".join(args)
self.optobj.error(errMsg)
return False
# Проверка на существование пользователя
if not self.logicObj.existsUser(userName):
return False

Loading…
Cancel
Save