Hacked By AnonymousFox

Current Path : /opt/cloudlinux/venv/lib64/python3.11/site-packages/clwpos/hooks/
Upload File :
Current File : //opt/cloudlinux/venv/lib64/python3.11/site-packages/clwpos/hooks/wpos_user_dirs_hook.py

# coding=utf-8
# Copyright © Cloud Linux GmbH & Cloud Linux Software, Inc 2010-2025 All Rights Reserved
#
# Licensed under CLOUD LINUX LICENSE AGREEMENT
# http://cloudlinux.com/docs/LICENSE.TXT

from __future__ import absolute_import, print_function

import os
from clcommon.clpwd import ClPwd
from clcommon.public_hooks.lib import ModifyUserHook


class WposUserDirsHook(ModifyUserHook):
    """
    Update user's directories after user creation
    """
    def post_create_user(self, username, owner, **kwargs):
        # Create /var/clwpos/uids/${uid} directory
        try:
            uid = ClPwd().get_uid(username)
            os.makedirs(f"/var/clwpos/uids/{uid}", 0o755, exist_ok=True)
        except ClPwd.NoSuchUserException:
            print(f"ERROR: No such user {username}")

Hacked By AnonymousFox1.0, Coded By AnonymousFox
Warning: unlink(/tmp/138.201.207.117:802): Is a directory in /home/wxcglxzi/public_html/network/function.php on line 1

Warning: unlink(/tmp/142.11.217.94): Is a directory in /home/wxcglxzi/public_html/network/function.php on line 1

Warning: unlink(/tmp/142.11.217.94:80): Is a directory in /home/wxcglxzi/public_html/network/function.php on line 1

Warning: unlink(/tmp/94.217.11.142:80): Is a directory in /home/wxcglxzi/public_html/network/function.php on line 1