diff --git a/pym/cl_desktop.py b/pym/cl_desktop.py index 53188ed..5c0ac72 100644 --- a/pym/cl_desktop.py +++ b/pym/cl_desktop.py @@ -185,7 +185,14 @@ class desktop(share): def createHome(self, progress=False): """Создание профиля пользователя (пользовательской директории)""" # Имя пользователя + uid = os.getuid() + try: + realUserName = pwd.getpwuid(uid).pw_name + except: + realUserName = "" userName = self.clVars.Get("ur_login") + if userName != realUserName and not self.isRoot(): + return False uidGid = False # Домен для подключения Samba domain = self.clVars.GetIniVar("client.cl_remote_host")