§
WèÄjà ã ó2 — d dl Z d dlmZ d dlmZ d„ Zd„ ZdS )é N)Úcpusers)ÚClPwdc ó` — t ¦ « D ]ž} t ¦ « | ¦ « }d|› �}t j |dd¬¦ « t ||¦ « ŒQ# t j $ r t d| › �¦ « Y Œtt $ r}t d| › d|› �¦ « Y d}~Œ—d}~ww xY wdS ) 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) r r Ú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Ð:Ð:Ñ;Ô;Ð;Ð;Ð;Ð;Ð;Ð;øøøøð <øøøð <ð