§ WèÄjàãó2—ddlZddlmZddlmZd„Zd„ZdS)éN)Úcpusers)ÚClPwdcó`—t¦«D]ž} t¦« |¦«}d|›�}tj|dd¬¦«t ||¦«ŒQ#tj$rtd|›�¦«YŒtt$r}td|›d|›�¦«Yd}~Œ—d}~wwxYwdS) a· Create /usr/share/alt-php-xray-tasks/{uid} directories for all users. The {uid} directory itself stays root-owned (0755) because it holds root-written task files the C extension reads. A {uid}/log/ subdirectory is created owned by the user (mode 0700) so the PHP worker, which runs as that uid, can write xray.to_file trace dumps there while no other local user can read or pre-create them. :return: None z/usr/share/alt-php-xray-tasks/iíT©Úexist_okzERROR: No such user zError processing user z: N) rrÚget_uidÚosÚmakedirsÚ_create_user_log_dirÚNoSuchUserExceptionÚprintÚ Exception)ÚusernameÚuidÚbase_dirÚes úP/opt/cloudlinux/venv/lib64/python3.11/site-packages/xray/create_user_uid_dirs.pyÚcreate_user_uid_dirsr sñ€õ‘I”Ið <ð <ˆð <Ý‘'”'—/’/ (Ñ+Ô+ˆCØ=¸Ð=Ð=ˆHÝ ŒK˜ %°$Ð 7Ñ 7Ô 7Ð 7Ý  ¨3Ñ /Ô /Ð /Ð /øÝÔ(ð 5ð 5ð 5Ý Ð3¨Ð3Ð3Ñ 4Ô 4Ð 4Ð 4Ð 4Ýð <ð <ð <Ý Ð:¨8Ð:Ð:°qÐ:Ð:Ñ ;Ô ;Ð ;Ð ;Ð ;Ð ;Ð ;Ð ;øøøøð <øøøð <ð r!s\ðð € € € Ø"Ð"Ð"Ð"Ð"Ð"Ø Ð Ð Ð Ð Ð ð<ð<ð<ð. ð ð ð ð r