āĻ¸āĻšāĻāĻ°ā§āĻŽā§āĻ°āĻž āĻ¯āĻžāĻ°āĻž āĻ¤āĻžāĻĻā§āĻ° āĻŽā§āĻ˛ āĻ¸āĻžāĻ°ā§āĻāĻžāĻ°ā§ Exim āĻ¸āĻāĻ¸ā§āĻāĻ°āĻŖ 4.87...4.91 āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°ā§āĻ¨ - āĻāĻ°ā§āĻ°ā§āĻāĻžāĻŦā§ 4.92 āĻ¸āĻāĻ¸ā§āĻāĻ°āĻŖā§ āĻāĻĒāĻĄā§āĻ āĻāĻ°ā§āĻ¨, CVE-2019-10149 āĻāĻ° āĻŽāĻžāĻ§ā§āĻ¯āĻŽā§ āĻšā§āĻ¯āĻžāĻāĻŋāĻ āĻāĻĄāĻŧāĻžāĻ¤ā§ āĻĒā§āĻ°āĻĨāĻŽā§ Exim āĻ¨āĻŋāĻā§āĻ āĻŦāĻ¨ā§āĻ§ āĻāĻ°ā§ āĻĻāĻŋāĻ¯āĻŧā§āĻāĻŋāĻ˛ā§āĻ¨āĨ¤
āĻŦāĻŋāĻļā§āĻŦāĻā§āĻĄāĻŧā§ āĻāĻ¯āĻŧā§āĻ āĻŽāĻŋāĻ˛āĻŋāĻ¯āĻŧāĻ¨ āĻ¸āĻžāĻ°ā§āĻāĻžāĻ° āĻ¸āĻŽā§āĻāĻžāĻŦā§āĻ¯āĻāĻžāĻŦā§ āĻĻā§āĻ°ā§āĻŦāĻ˛, āĻĻā§āĻ°ā§āĻŦāĻ˛āĻ¤āĻžāĻā§ āĻ¸āĻŽāĻžāĻ˛ā§āĻāĻ¨āĻžāĻŽā§āĻ˛āĻ āĻšāĻŋāĻ¸āĻžāĻŦā§ āĻ°ā§āĻ āĻāĻ°āĻž āĻšāĻ¯āĻŧā§āĻā§ (CVSS 3.0 āĻŦā§āĻ¸ āĻ¸ā§āĻā§āĻ° = 9.8/10)āĨ¤ āĻāĻā§āĻ°āĻŽāĻŖāĻāĻžāĻ°ā§āĻ°āĻž āĻāĻĒāĻ¨āĻžāĻ° āĻ¸āĻžāĻ°ā§āĻāĻžāĻ°ā§ āĻ¨āĻŋāĻ°ā§āĻŦāĻŋāĻāĻžāĻ°ā§ āĻāĻŽāĻžāĻ¨ā§āĻĄ āĻāĻžāĻ˛āĻžāĻ¤ā§ āĻĒāĻžāĻ°ā§, āĻ
āĻ¨ā§āĻ āĻā§āĻˇā§āĻ¤ā§āĻ°ā§ āĻ°ā§āĻ āĻĨā§āĻā§āĨ¤
āĻ
āĻ¨ā§āĻā§āĻ°āĻš āĻāĻ°ā§ āĻ¨āĻŋāĻļā§āĻāĻŋāĻ¤ āĻāĻ°ā§āĻ¨ āĻ¯ā§ āĻāĻĒāĻ¨āĻŋ āĻāĻāĻāĻŋ āĻ¨āĻŋāĻ°ā§āĻĻāĻŋāĻˇā§āĻ āĻ¸āĻāĻ¸ā§āĻāĻ°āĻŖ (4.92) āĻŦāĻž āĻāĻ¤āĻŋāĻŽāĻ§ā§āĻ¯ā§ āĻĒā§āĻ¯āĻžāĻ āĻāĻ°āĻž āĻšāĻ¯āĻŧā§āĻā§ āĻāĻŽāĻ¨ āĻāĻāĻāĻŋ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°āĻā§āĻ¨ā§ˇ
āĻ
āĻĨāĻŦāĻž āĻŦāĻŋāĻĻā§āĻ¯āĻŽāĻžāĻ¨ āĻāĻāĻāĻŋ āĻĒā§āĻ¯āĻžāĻ, āĻĨā§āĻ°ā§āĻĄ āĻĻā§āĻā§āĻ¨
āĻāĻ¨ā§āĻ¯ āĻāĻĒāĻĄā§āĻ āĻļāĻ¤āĻāĻ°āĻž 6: āĻ¸ā§āĻŽāĻŋ.
āĻāĻāĻĒāĻŋāĻĄāĻŋ: āĻāĻŦā§āĻ¨ā§āĻā§ āĻĒā§āĻ°āĻāĻžāĻŦāĻŋāĻ¤ 18.04 āĻāĻŦāĻ 18.10, āĻ¤āĻžāĻĻā§āĻ° āĻāĻ¨ā§āĻ¯ āĻāĻāĻāĻŋ āĻāĻĒāĻĄā§āĻ āĻĒā§āĻ°āĻāĻžāĻļāĻŋāĻ¤ āĻšāĻ¯āĻŧā§āĻā§āĨ¤ 16.04 āĻāĻŦāĻ 19.04 āĻ¸āĻāĻ¸ā§āĻāĻ°āĻŖāĻā§āĻ˛āĻŋ āĻĒā§āĻ°āĻāĻžāĻŦāĻŋāĻ¤ āĻšāĻ¯āĻŧ āĻ¨āĻž āĻ¯āĻĻāĻŋ āĻ¨āĻž āĻ¸ā§āĻā§āĻ˛āĻŋāĻ¤ā§ āĻāĻžāĻ¸ā§āĻāĻŽ āĻŦāĻŋāĻāĻ˛ā§āĻĒāĻā§āĻ˛āĻŋ āĻāĻ¨āĻ¸ā§āĻāĻ˛ āĻāĻ°āĻž āĻšāĻ¯āĻŧā§ˇ āĻāĻ°ā§ āĻŦāĻŋāĻ¸ā§āĻ¤āĻžāĻ°āĻŋāĻ¤
āĻāĻāĻ¨ āĻ¸ā§āĻāĻžāĻ¨ā§ āĻŦāĻ°ā§āĻŖāĻŋāĻ¤ āĻ¸āĻŽāĻ¸ā§āĻ¯āĻžāĻāĻŋ āĻ¸āĻā§āĻ°āĻŋāĻ¯āĻŧāĻāĻžāĻŦā§ āĻļā§āĻˇāĻŖ āĻāĻ°āĻž āĻšāĻā§āĻā§ (āĻāĻāĻāĻŋ āĻŦāĻ āĻĻā§āĻŦāĻžāĻ°āĻž, āĻ¸āĻŽā§āĻāĻŦāĻ¤), āĻāĻŽāĻŋ āĻāĻŋāĻā§ āĻ¸āĻžāĻ°ā§āĻāĻžāĻ°ā§ āĻāĻāĻāĻŋ āĻ¸āĻāĻā§āĻ°āĻŽāĻŖ āĻ˛āĻā§āĻˇā§āĻ¯ āĻāĻ°ā§āĻāĻŋ (4.91 āĻ āĻāĻ˛āĻā§)āĨ¤
āĻāĻ°āĻ āĻĒāĻĄāĻŧāĻž āĻļā§āĻ§ā§āĻŽāĻžāĻ¤ā§āĻ° āĻ¤āĻžāĻĻā§āĻ° āĻāĻ¨ā§āĻ¯ āĻĒā§āĻ°āĻžāĻ¸āĻā§āĻāĻŋāĻ āĻ¯āĻžāĻ°āĻž āĻāĻ¤āĻŋāĻŽāĻ§ā§āĻ¯ā§ "āĻāĻāĻŋ āĻĒā§āĻ¯āĻŧā§āĻā§āĻ¨" - āĻāĻĒāĻ¨āĻžāĻā§ āĻšāĻ¯āĻŧ āĻ¨āĻ¤ā§āĻ¨ āĻ¸āĻĢā§āĻāĻāĻ¯āĻŧā§āĻ¯āĻžāĻ° āĻ¸āĻš āĻāĻāĻāĻŋ āĻĒāĻ°āĻŋāĻˇā§āĻāĻžāĻ° VPS-āĻ āĻ¸āĻŦāĻāĻŋāĻā§ āĻĒāĻ°āĻŋāĻŦāĻšāĻ¨ āĻāĻ°āĻ¤ā§ āĻšāĻŦā§, āĻ āĻĨāĻŦāĻž āĻāĻāĻāĻŋ āĻ¸āĻŽāĻžāĻ§āĻžāĻ¨ āĻ¸āĻ¨ā§āĻ§āĻžāĻ¨ āĻāĻ°āĻ¤ā§ āĻšāĻŦā§ā§ˇ āĻāĻŽāĻ°āĻž āĻāĻŋ āĻā§āĻˇā§āĻāĻž āĻāĻ°āĻŦ? āĻā§āĻ āĻ¯āĻĻāĻŋ āĻāĻ āĻŽā§āĻ¯āĻžāĻ˛āĻāĻ¯āĻŧā§āĻ¯āĻžāĻ° āĻāĻžāĻāĻŋāĻ¯āĻŧā§ āĻāĻ āĻ¤ā§ āĻĒāĻžāĻ°ā§ āĻ¤āĻŦā§ āĻ˛āĻŋāĻā§āĻ¨āĨ¤
āĻāĻĒāĻ¨āĻŋ āĻ¯āĻĻāĻŋ āĻāĻāĻāĻ¨ Exim āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ°āĻāĻžāĻ°ā§ āĻšāĻ¯āĻŧā§ āĻāĻāĻŋ āĻĒāĻĄāĻŧāĻā§āĻ¨, āĻāĻāĻ¨āĻ āĻāĻĒāĻĄā§āĻ āĻ¨āĻž āĻāĻ°ā§ āĻĨāĻžāĻā§āĻ¨ (āĻ¨āĻŋāĻļā§āĻāĻŋāĻ¤ āĻāĻ°ā§āĻ¨āĻ¨āĻŋ āĻ¯ā§ 4.92 āĻŦāĻž āĻāĻāĻāĻŋ āĻĒā§āĻ¯āĻžāĻ āĻāĻ°āĻž āĻ¸āĻāĻ¸ā§āĻāĻ°āĻŖ āĻāĻĒāĻ˛āĻŦā§āĻ§ āĻāĻā§), āĻĻāĻ¯āĻŧāĻž āĻāĻ°ā§ āĻĨāĻžāĻŽā§āĻ¨ āĻāĻŦāĻ āĻāĻĒāĻĄā§āĻ āĻāĻ°āĻ¤ā§ āĻāĻžāĻ˛āĻžāĻ¨ā§ˇ
āĻ¯āĻžāĻ°āĻž āĻāĻ¤āĻŋāĻŽāĻ§ā§āĻ¯ā§ āĻ¸ā§āĻāĻžāĻ¨ā§ āĻĒā§āĻāĻā§āĻā§āĻ¨ āĻ¤āĻžāĻĻā§āĻ° āĻāĻ¨ā§āĻ¯, āĻāĻ˛ā§āĻ¨ āĻāĻžāĻ˛āĻŋāĻ¯āĻŧā§ āĻ¯āĻžāĻ...
āĻāĻāĻĒāĻŋāĻĄāĻŋ:
āĻŽā§āĻ¯āĻžāĻ˛āĻāĻ¯āĻŧā§āĻ¯āĻžāĻ° āĻāĻāĻāĻŋ āĻŽāĻšāĻžāĻ¨ āĻŦā§āĻāĻŋāĻ¤ā§āĻ°ā§āĻ¯ āĻšāĻ¤ā§ āĻĒāĻžāĻ°ā§. āĻā§āĻ˛ āĻāĻŋāĻ¨āĻŋāĻ¸ā§āĻ° āĻāĻ¨ā§āĻ¯ āĻāĻˇā§āĻ§ āĻāĻžāĻ˛ā§ āĻāĻ°ā§ āĻāĻŦāĻ āĻ¸āĻžāĻ°āĻŋ āĻ¸āĻžāĻĢ āĻāĻ°ā§, āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ°āĻāĻžāĻ°ā§ āĻ¨āĻŋāĻ°āĻžāĻŽāĻ¯āĻŧ āĻšāĻŦā§ āĻ¨āĻž āĻāĻŦāĻ āĻ¤āĻžāĻ° āĻāĻ¨ā§āĻ¯ āĻā§ āĻāĻŋāĻāĻŋā§āĻ¸āĻž āĻāĻ°āĻž āĻĻāĻ°āĻāĻžāĻ° āĻ¤āĻž āĻ¤āĻŋāĻ¨āĻŋ āĻāĻžāĻ¨ā§āĻ¨ āĻ¨āĻžāĨ¤
āĻ¸āĻāĻā§āĻ°āĻŽāĻŖ āĻāĻāĻāĻžāĻŦā§ āĻ˛āĻā§āĻˇāĻŖā§āĻ¯āĻŧ: [kthrotlds] āĻĒā§āĻ°āĻ¸ā§āĻ¸āĻ° āĻ˛ā§āĻĄ āĻāĻ°ā§; āĻāĻāĻāĻŋ āĻĻā§āĻ°ā§āĻŦāĻ˛ āĻāĻŋāĻĄāĻŋāĻāĻ¸ā§ āĻāĻāĻŋ 100%, āĻ¸āĻžāĻ°ā§āĻāĻžāĻ°ā§ āĻāĻāĻŋ āĻĻā§āĻ°ā§āĻŦāĻ˛ āĻ¤āĻŦā§ āĻ˛āĻā§āĻˇāĻŖā§āĻ¯āĻŧāĨ¤
āĻ¸āĻāĻā§āĻ°āĻŽāĻŖā§āĻ° āĻĒāĻ°ā§, āĻŽā§āĻ¯āĻžāĻ˛āĻāĻ¯āĻŧā§āĻ¯āĻžāĻ° āĻā§āĻ°āĻ¨ āĻāĻ¨ā§āĻā§āĻ°āĻŋāĻā§āĻ˛āĻŋ āĻŽā§āĻā§ āĻĢā§āĻ˛ā§, āĻĒā§āĻ°āĻ¤āĻŋ 4 āĻŽāĻŋāĻ¨āĻŋāĻā§ āĻāĻžāĻ˛āĻžāĻ¨ā§āĻ° āĻāĻ¨ā§āĻ¯ āĻļā§āĻ§ā§āĻŽāĻžāĻ¤ā§āĻ° āĻ¸ā§āĻāĻžāĻ¨ā§ āĻ¨āĻŋāĻŦāĻ¨ā§āĻ§āĻ¨ āĻāĻ°ā§, āĻā§āĻ°āĻ¨āĻā§āĻ¯āĻžāĻŦ āĻĢāĻžāĻāĻ˛āĻāĻŋāĻā§ āĻ āĻĒāĻ°āĻŋāĻŦāĻ°ā§āĻ¤āĻ¨ā§āĻ¯āĻŧ āĻāĻ°ā§ āĻ¤ā§āĻ˛ā§āĨ¤ āĻā§āĻ°āĻ¨ā§āĻāĻžāĻŦ -āĻ āĻĒāĻ°āĻŋāĻŦāĻ°ā§āĻ¤āĻ¨āĻā§āĻ˛āĻŋ āĻ¸āĻāĻ°āĻā§āĻˇāĻŖ āĻāĻ°āĻ¤ā§ āĻĒāĻžāĻ°ā§ āĻ¨āĻž, āĻāĻāĻāĻŋ āĻ¤ā§āĻ°ā§āĻāĻŋ āĻĻā§āĻ¯āĻŧāĨ¤
āĻ āĻĒāĻ°āĻŋāĻŦāĻ°ā§āĻ¤āĻ¨ā§āĻ¯āĻŧ āĻ¸āĻ°āĻžāĻ¨ā§ āĻ¯ā§āĻ¤ā§ āĻĒāĻžāĻ°ā§, āĻāĻĻāĻžāĻšāĻ°āĻŖāĻ¸ā§āĻŦāĻ°ā§āĻĒ, āĻāĻ āĻŽāĻ¤, āĻāĻŦāĻ āĻ¤āĻžāĻ°āĻĒāĻ° āĻāĻŽāĻžāĻ¨ā§āĻĄ āĻ˛āĻžāĻāĻ¨ (1.5kb) āĻŽā§āĻā§ āĻĢā§āĻ˛ā§āĻ¨:
chattr -i /var/spool/cron/root
crontab -e
āĻāĻ°āĻĒāĻ°ā§, āĻā§āĻ°ā§āĻ¨ā§āĻāĻžāĻŦ āĻāĻĄāĻŋāĻāĻ°ā§ (vim), āĻ˛āĻžāĻāĻ¨āĻāĻŋ āĻŽā§āĻā§ āĻĻāĻŋāĻ¨ āĻāĻŦāĻ āĻ¸āĻāĻ°āĻā§āĻˇāĻŖ āĻāĻ°ā§āĻ¨:dd
:wq
āĻ¯āĻžāĻāĻšā§āĻ, āĻāĻŋāĻā§ āĻ¸āĻā§āĻ°āĻŋāĻ¯āĻŧ āĻĒā§āĻ°āĻā§āĻ°āĻŋāĻ¯āĻŧāĻž āĻāĻŦāĻžāĻ° āĻāĻāĻžāĻ°āĻ°āĻžāĻāĻ āĻšāĻā§āĻā§, āĻāĻŽāĻŋ āĻāĻāĻŋ āĻŦā§āĻ° āĻāĻ°āĻāĻŋāĨ¤
āĻāĻāĻ āĻ¸āĻŽāĻ¯āĻŧā§, āĻāĻ¨āĻ¸ā§āĻāĻ˛āĻžāĻ° āĻ¸ā§āĻā§āĻ°āĻŋāĻĒā§āĻ āĻĨā§āĻā§ āĻ ā§āĻ¯āĻžāĻĄā§āĻ°ā§āĻ¸āĻā§āĻ˛āĻŋāĻ¤ā§ āĻāĻāĻā§āĻā§āĻ āĻ¸āĻā§āĻ°āĻŋāĻ¯āĻŧ āĻāĻāĻā§āĻ (āĻŦāĻž āĻāĻžāĻ°ā§āĻ˛) āĻā§āĻ˛āĻā§ (āĻ¨ā§āĻā§ āĻĻā§āĻā§āĻ¨), āĻāĻŽāĻŋ āĻāĻĒāĻžāĻ¤āĻ¤ āĻ¸ā§āĻā§āĻ˛āĻŋāĻā§ āĻāĻāĻžāĻŦā§ āĻāĻŋāĻāĻā§ āĻĻāĻŋāĻā§āĻāĻŋ, āĻāĻŋāĻ¨ā§āĻ¤ā§ āĻ¤āĻžāĻ°āĻž āĻāĻŦāĻžāĻ° āĻļā§āĻ°ā§ āĻāĻ°ā§:
ps aux | grep wge[t]
ps aux | grep cur[l]
echo "Stopping..."
kill -9 `ps aux | grep wge[t] | awk '{print $2}'`
kill -9 `ps aux | grep cur[l] | awk '{print $2}'`
āĻāĻŽāĻŋ āĻāĻāĻžāĻ¨ā§ āĻā§āĻ°ā§āĻāĻžāĻ¨ āĻāĻ¨āĻ¸ā§āĻāĻ˛āĻžāĻ° āĻ¸ā§āĻā§āĻ°āĻŋāĻĒā§āĻ āĻĒā§āĻ¯āĻŧā§āĻāĻŋ (āĻ¸ā§āĻ¨ā§āĻā§āĻ¸): /usr/local/bin/nptd... āĻāĻŽāĻŋ āĻāĻāĻŋ āĻāĻĄāĻŧāĻžāĻ¤ā§ āĻāĻāĻŋ āĻĒā§āĻ¸ā§āĻ āĻāĻ°āĻāĻŋ āĻ¨āĻž, āĻāĻŋāĻ¨ā§āĻ¤ā§ āĻ¯āĻĻāĻŋ āĻā§āĻ āĻ¸āĻāĻā§āĻ°āĻžāĻŽāĻŋāĻ¤ āĻšāĻ¯āĻŧ āĻāĻŦāĻ āĻļā§āĻ˛ āĻ¸ā§āĻā§āĻ°āĻŋāĻĒā§āĻ āĻŦā§āĻā§, āĻ āĻ¨ā§āĻā§āĻ°āĻš āĻāĻ°ā§ āĻāĻāĻŋ āĻāĻ°āĻ āĻ¸āĻžāĻŦāĻ§āĻžāĻ¨ā§ āĻ āĻ§ā§āĻ¯āĻ¯āĻŧāĻ¨ āĻāĻ°ā§āĻ¨āĨ¤
āĻ¤āĻĨā§āĻ¯ āĻāĻĒāĻĄā§āĻ āĻāĻ°āĻž āĻšāĻ¯āĻŧ āĻšāĻŋāĻ¸āĻžāĻŦā§ āĻāĻŽāĻŋ āĻ¯ā§āĻ āĻāĻ°āĻž āĻšāĻŦā§.
UPD 1: āĻĢāĻžāĻāĻ˛ āĻŽā§āĻā§ āĻĢā§āĻ˛āĻž (āĻĒā§āĻ°āĻžāĻĨāĻŽāĻŋāĻ āĻā§āĻ¯āĻžāĻāĻžāĻ° -i āĻ¸āĻš) /etc/cron.d/root, /etc/crontab, rm -Rf /var/spool/cron/root āĻ¸āĻžāĻšāĻžāĻ¯ā§āĻ¯ āĻāĻ°ā§āĻ¨āĻŋ, āĻŦāĻž āĻĒāĻ°āĻŋāĻˇā§āĻŦāĻž āĻŦāĻ¨ā§āĻ§ āĻāĻ°ā§āĻ¨āĻŋ - āĻāĻŽāĻžāĻā§ āĻāĻ°āĻ¤ā§ āĻšāĻ¯āĻŧā§āĻāĻŋāĻ˛ crontab āĻāĻĒāĻžāĻ¤āĻ¤ āĻ¸āĻŽā§āĻĒā§āĻ°ā§āĻŖāĻ°ā§āĻĒā§ āĻāĻŋāĻāĻĄāĻŧā§ āĻĢā§āĻ˛ā§āĻ¨ (āĻŦāĻŋāĻ¨ āĻĢāĻžāĻāĻ˛ā§āĻ° āĻ¨āĻžāĻŽ āĻĒāĻ°āĻŋāĻŦāĻ°ā§āĻ¤āĻ¨ āĻāĻ°ā§āĻ¨)āĨ¤
UPD 2: āĻā§āĻ°ā§āĻāĻžāĻ¨ āĻāĻ¨āĻ¸ā§āĻāĻ˛āĻžāĻ°āĻāĻŋ āĻāĻāĻ¨āĻ āĻāĻāĻ¨āĻ āĻ
āĻ¨ā§āĻ¯āĻžāĻ¨ā§āĻ¯ āĻāĻžāĻ¯āĻŧāĻāĻžāĻ¯āĻŧāĻ āĻĒāĻĄāĻŧā§ āĻāĻŋāĻ˛, āĻāĻāĻžāĻ° āĻ
āĻ¨ā§āĻ¸āĻžāĻ°ā§ āĻ
āĻ¨ā§āĻ¸āĻ¨ā§āĻ§āĻžāĻ¨ āĻāĻ°āĻž āĻ¸āĻžāĻšāĻžāĻ¯ā§āĻ¯ āĻāĻ°ā§āĻāĻŋāĻ˛:
/ -āĻ¸āĻžāĻāĻ 19825c āĻā§āĻāĻā§āĻ¨
āĻāĻāĻĒāĻŋāĻĄāĻŋ 3: āĻ¸āĻ¤āĻ°ā§āĻāĻ¤āĻž āĻ¸ā§āĻ˛āĻŋāĻ¨āĻžāĻā§āĻ¸ āĻ
āĻā§āĻˇāĻŽ āĻāĻ°āĻžāĻ° āĻĒāĻžāĻļāĻžāĻĒāĻžāĻļāĻŋ, āĻā§āĻ°ā§āĻāĻžāĻ¨āĻ āĻ¤āĻžāĻ° āĻ¨āĻŋāĻāĻ¸ā§āĻŦ āĻ¯ā§āĻ āĻāĻ°ā§ SSH āĻā§ ${sshdir}/authorized_keys-āĻ! āĻāĻŦāĻ /etc/ssh/sshd_config-āĻ āĻ¨āĻŋāĻŽā§āĻ¨āĻ˛āĻŋāĻāĻŋāĻ¤ āĻā§āĻˇā§āĻ¤ā§āĻ°āĻā§āĻ˛āĻŋ āĻ¸āĻā§āĻ°āĻŋāĻ¯āĻŧ āĻāĻ°ā§, āĻ¯āĻĻāĻŋ āĻ¸ā§āĻā§āĻ˛āĻŋ āĻāĻ¤āĻŋāĻŽāĻ§ā§āĻ¯ā§ āĻšā§āĻ¯āĻžāĻ āĻ¸ā§āĻ āĻāĻ°āĻž āĻ¨āĻž āĻĨāĻžāĻā§:
āĻĒāĻžāĻ°āĻŽāĻŋāĻāĻ°āĻāĻ˛āĻāĻŋāĻ¨ āĻšā§āĻ¯āĻžāĻ
RSAA āĻĒā§āĻ°āĻŽāĻžāĻŖā§āĻāĻ°āĻŖ āĻšā§āĻ¯āĻžāĻ
āĻšā§āĻ¯āĻžāĻ āĻšā§āĻ¯āĻžāĻ
āĻāĻā§ UsePAM āĻšā§āĻ¯āĻžāĻ
āĻĒāĻžāĻ¸āĻāĻ¯āĻŧāĻžāĻ°ā§āĻĄ āĻĒā§āĻ°āĻŽāĻžāĻŖā§āĻāĻ°āĻŖ āĻšā§āĻ¯āĻžāĻ
UPD 4: āĻāĻĒāĻžāĻ¤āĻ¤ āĻ¸āĻāĻā§āĻˇāĻŋāĻĒā§āĻ¤ āĻāĻ°āĻ¤ā§: Exim, cron (āĻ°ā§āĻ āĻ¸āĻš) āĻ¨āĻŋāĻˇā§āĻā§āĻ°āĻŋāĻ¯āĻŧ āĻāĻ°ā§āĻ¨, āĻāĻ°ā§āĻ°ā§āĻāĻžāĻŦā§ ssh āĻĨā§āĻā§ āĻā§āĻ°ā§āĻāĻžāĻ¨ āĻā§āĻāĻŋ āĻ¸āĻ°āĻŋāĻ¯āĻŧā§ āĻĻāĻŋāĻ¨ āĻāĻŦāĻ sshd āĻāĻ¨āĻĢāĻŋāĻāĻžāĻ°ā§āĻļāĻ¨ āĻ¸āĻŽā§āĻĒāĻžāĻĻāĻ¨āĻž āĻāĻ°ā§āĻ¨, sshd āĻĒā§āĻ¨āĻ°āĻžāĻ¯āĻŧ āĻāĻžāĻ˛ā§ āĻāĻ°ā§āĻ¨! āĻāĻŦāĻ āĻāĻāĻŋ āĻāĻāĻ¨āĻ āĻ¸ā§āĻĒāĻˇā§āĻ āĻ¨āĻ¯āĻŧ āĻ¯ā§ āĻāĻāĻŋ āĻ¸āĻžāĻšāĻžāĻ¯ā§āĻ¯ āĻāĻ°āĻŦā§, āĻ¤āĻŦā§ āĻāĻāĻŋ āĻāĻžāĻĄāĻŧāĻž āĻāĻāĻāĻŋ āĻ¸āĻŽāĻ¸ā§āĻ¯āĻž āĻāĻā§āĨ¤
āĻāĻŽāĻŋ āĻĒā§āĻ¯āĻžāĻ/āĻāĻĒāĻĄā§āĻ āĻ¸āĻŽā§āĻĒāĻ°ā§āĻā§ āĻŽāĻ¨ā§āĻ¤āĻŦā§āĻ¯ āĻĨā§āĻā§ āĻ¨ā§āĻā§āĻ° āĻļā§āĻ°ā§āĻ¤ā§ āĻā§āĻ°ā§āĻ¤ā§āĻŦāĻĒā§āĻ°ā§āĻŖ āĻ¤āĻĨā§āĻ¯ āĻ¸āĻ°āĻŋāĻ¯āĻŧā§ āĻ¨āĻŋāĻ¯āĻŧā§āĻāĻŋ, āĻ¯āĻžāĻ¤ā§ āĻĒāĻžāĻ āĻāĻ°āĻž āĻāĻāĻŋ āĻĻāĻŋāĻ¯āĻŧā§ āĻļā§āĻ°ā§ āĻāĻ°ā§āĻ¨āĨ¤
āĻāĻāĻĒāĻŋāĻĄāĻŋ 5:
āĻāĻāĻĒāĻŋāĻĄāĻŋ 6:
āĻ¯ā§ āĻā§āĻ āĻāĻāĻāĻŋ āĻ¸ā§āĻĨāĻŋāĻ¤āĻŋāĻļā§āĻ˛ āĻ¸āĻŽāĻžāĻ§āĻžāĻ¨ āĻ¤ā§āĻ°āĻŋ āĻāĻ°ā§ (āĻŦāĻž āĻā§āĻāĻā§ āĻĒāĻžāĻ¯āĻŧ), āĻĻāĻ¯āĻŧāĻž āĻāĻ°ā§ āĻ˛āĻŋāĻā§āĻ¨, āĻāĻĒāĻ¨āĻŋ āĻ āĻ¨ā§āĻāĻā§ āĻ¸āĻžāĻšāĻžāĻ¯ā§āĻ¯ āĻāĻ°āĻŦā§āĻ¨āĨ¤
āĻāĻāĻĒāĻŋāĻĄāĻŋ 7:
āĻāĻĒāĻ¨āĻŋ āĻ¯āĻĻāĻŋ āĻāĻā§āĻ āĻ¨āĻž āĻŦāĻ˛ā§āĻ¨ āĻ¯ā§ āĻāĻā§āĻ¸āĻŋāĻŽ-āĻ āĻāĻāĻāĻŋ āĻ āĻĒā§āĻ°ā§āĻ°āĻŋāĻ¤ āĻāĻŋāĻ āĻŋāĻ° āĻāĻžāĻ°āĻŖā§ āĻāĻžāĻāĻ°āĻžāĻ¸ āĻĒā§āĻ¨āĻ°ā§āĻ¤ā§āĻĨāĻŋāĻ¤ āĻšāĻ¯āĻŧā§āĻā§, āĻāĻĒāĻ¨āĻŋ āĻ¯āĻāĻ¨ āĻāĻŦāĻžāĻ° āĻāĻŋāĻ āĻŋ āĻĒāĻžāĻ āĻžāĻ¨ā§āĻ° āĻā§āĻˇā§āĻāĻž āĻāĻ°ā§āĻ¨, āĻ¤āĻāĻ¨ āĻāĻāĻŋ āĻĒā§āĻ¨āĻ°ā§āĻĻā§āĻ§āĻžāĻ° āĻāĻ°āĻž āĻšāĻ¯āĻŧ, /var/sool/exim4 āĻ āĻĻā§āĻā§āĻ¨
āĻāĻĒāĻ¨āĻŋ āĻāĻāĻāĻžāĻŦā§ āĻ¸āĻŽā§āĻĒā§āĻ°ā§āĻŖ āĻāĻā§āĻ¸āĻŋāĻŽ āĻ¸āĻžāĻ°āĻŋ āĻ¸āĻžāĻĢ āĻāĻ°āĻ¤ā§ āĻĒāĻžāĻ°ā§āĻ¨:
exipick -i | xargs exim - Mrm
āĻ¸āĻžāĻ°āĻŋāĻ¤ā§ āĻĒā§āĻ°āĻŦā§āĻļā§āĻ° āĻ¸āĻāĻā§āĻ¯āĻž āĻĒāĻ°ā§āĻā§āĻˇāĻž āĻāĻ°āĻž āĻšāĻā§āĻā§:
exim - bpc
UPD 8: āĻāĻŦāĻžāĻ°
UPD 9: āĻŽāĻ¨ā§ āĻšāĻā§āĻā§ āĻāĻžāĻ, āĻ§āĻ¨ā§āĻ¯āĻŦāĻžāĻĻ
āĻŽā§āĻ˛ āĻāĻŋāĻ¨āĻŋāĻ¸āĻāĻŋ āĻā§āĻ˛ā§ āĻ¯āĻžāĻāĻ¯āĻŧāĻž āĻāĻāĻŋāĻ¤ āĻ¨āĻ¯āĻŧ āĻ¯ā§ āĻ¸āĻžāĻ°ā§āĻāĻžāĻ°āĻāĻŋ āĻāĻ¤āĻŋāĻŽāĻ§ā§āĻ¯ā§āĻ āĻāĻĒāĻ¸ āĻāĻ°āĻž āĻšāĻ¯āĻŧā§āĻāĻŋāĻ˛ āĻāĻŦāĻ āĻāĻā§āĻ°āĻŽāĻŖāĻāĻžāĻ°ā§āĻ°āĻž āĻāĻ°āĻ āĻāĻŋāĻā§ āĻ āĻ¸ā§āĻŦāĻžāĻāĻžāĻŦāĻŋāĻ āĻŦāĻžāĻā§ āĻāĻŋāĻ¨āĻŋāĻ¸ āĻ°ā§āĻĒāĻŖ āĻāĻ°āĻ¤ā§ āĻĒāĻžāĻ°ā§ (āĻĄā§āĻ°āĻĒāĻžāĻ°ā§ āĻ¤āĻžāĻ˛āĻŋāĻāĻžāĻā§āĻā§āĻ¤ āĻ¨āĻ¯āĻŧ)āĨ¤
āĻ āĻ¤āĻāĻŦ, āĻāĻāĻāĻŋ āĻ¸āĻŽā§āĻĒā§āĻ°ā§āĻŖāĻ°ā§āĻĒā§ āĻāĻ¨āĻ¸ā§āĻāĻ˛ āĻāĻ°āĻž āĻ¸āĻžāĻ°ā§āĻāĻžāĻ°ā§ (āĻāĻŋāĻĄāĻŋāĻāĻ¸) āĻ¸āĻ°āĻžāĻ¨ā§ āĻāĻžāĻ˛, āĻŦāĻž āĻ āĻ¨ā§āĻ¤āĻ¤ āĻŦāĻŋāĻˇāĻ¯āĻŧāĻāĻŋ āĻĒāĻ°ā§āĻ¯āĻŦā§āĻā§āĻˇāĻŖ āĻāĻ°āĻž āĻāĻžāĻ˛āĻŋāĻ¯āĻŧā§ āĻ¯āĻžāĻāĻ¯āĻŧāĻž āĻāĻžāĻ˛ - āĻ¯āĻĻāĻŋ āĻ¨āĻ¤ā§āĻ¨ āĻāĻŋāĻā§ āĻĨāĻžāĻā§ āĻ¤āĻŦā§ āĻāĻāĻžāĻ¨ā§ āĻŽāĻ¨ā§āĻ¤āĻŦā§āĻ¯ā§ āĻ˛āĻŋāĻā§āĻ¨, āĻāĻžāĻ°āĻŖ āĻ¸ā§āĻĒāĻˇā§āĻāĻ¤āĻ āĻ¸āĻŦāĻžāĻ āĻ¨āĻ¤ā§āĻ¨ āĻāĻ¨āĻ¸ā§āĻāĻ˛ā§āĻļāĻ¨ā§ āĻ¯āĻžāĻŦā§ āĻ¨āĻž...
UPD 10: āĻāĻŦāĻžāĻ° āĻ§āĻ¨ā§āĻ¯āĻŦāĻžāĻĻ
āĻāĻāĻĒāĻŋāĻĄāĻŋ 11: āĻĨā§āĻā§
(āĻāĻ āĻŽā§āĻ¯āĻžāĻ˛āĻāĻ¯āĻŧāĻžāĻ°ā§āĻ° āĻŦāĻŋāĻ°ā§āĻĻā§āĻ§ā§ āĻ˛āĻĄāĻŧāĻžāĻ āĻāĻ°āĻžāĻ° āĻāĻ āĻŦāĻž āĻ
āĻ¨ā§āĻ¯ āĻĒāĻĻā§āĻ§āĻ¤āĻŋ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°āĻžāĻ° āĻĒāĻ°ā§)
āĻāĻĒāĻ¨āĻžāĻā§ āĻ āĻŦāĻļā§āĻ¯āĻ āĻ°āĻŋāĻŦā§āĻ āĻāĻ°āĻ¤ā§ āĻšāĻŦā§ - āĻŽā§āĻ¯āĻžāĻ˛āĻāĻ¯āĻŧā§āĻ¯āĻžāĻ°āĻāĻŋ āĻā§āĻ˛āĻž āĻĒā§āĻ°āĻ¸ā§āĻ¸ā§ āĻā§āĻĨāĻžāĻ āĻŦāĻ¸ā§ āĻĨāĻžāĻā§ āĻāĻŦāĻ āĻ¸ā§āĻ āĻ āĻ¨ā§āĻ¯āĻžāĻ¯āĻŧā§, āĻŽā§āĻŽāĻ°āĻŋāĻ¤ā§, āĻāĻŦāĻ āĻĒā§āĻ°āĻ¤āĻŋ 30 āĻ¸ā§āĻā§āĻ¨ā§āĻĄā§ āĻā§āĻ°ā§āĻ¨ āĻāĻ°āĻžāĻ° āĻāĻ¨ā§āĻ¯ āĻ¨āĻŋāĻā§āĻ āĻāĻāĻāĻŋ āĻ¨āĻ¤ā§āĻ¨ āĻ˛ā§āĻā§
āĻāĻāĻĒāĻŋāĻĄāĻŋ 12:
āĻāĻāĻĒāĻŋāĻĄāĻŋ 13:
UPD 14: āĻ¨āĻŋāĻā§āĻĻā§āĻ°āĻā§ āĻāĻļā§āĻŦāĻ¸ā§āĻ¤ āĻāĻ°āĻž āĻ¯ā§ āĻ¸ā§āĻŽāĻžāĻ°ā§āĻ āĻ˛ā§āĻā§āĻ°āĻž āĻ°ā§āĻ āĻĨā§āĻā§ āĻā§āĻā§ āĻ¯āĻžāĻ¯āĻŧ āĻ¨āĻž - āĻāĻ°āĻ āĻāĻāĻāĻŋ āĻāĻŋāĻ¨āĻŋāĻ¸
āĻāĻŽāĻ¨āĻāĻŋ āĻ¯āĻĻāĻŋ āĻāĻāĻŋ āĻ°ā§āĻ āĻĨā§āĻā§ āĻāĻžāĻ āĻ¨āĻž āĻāĻ°ā§, āĻšā§āĻ¯āĻžāĻāĻŋāĻ āĻāĻā§... āĻāĻŽāĻžāĻ° āĻāĻžāĻā§ āĻĄā§āĻŦāĻŋāĻ¯āĻŧāĻžāĻ¨ āĻā§āĻ¸āĻŋ āĻāĻāĻĒāĻŋāĻĄāĻŋ āĻāĻā§: āĻāĻŽāĻžāĻ° āĻ āĻ°ā§āĻā§āĻāĻĒāĻŋāĻ¤ā§ āĻĒā§āĻ°āĻ¸āĻžāĻ°āĻŋāĻ¤, āĻāĻā§āĻ¸āĻŋāĻŽ āĻĄā§āĻŦāĻŋāĻ¯āĻŧāĻžāĻ¨-āĻāĻā§āĻ¸āĻŋāĻŽ āĻĨā§āĻā§ āĻāĻ˛āĻā§ āĻāĻŦāĻ āĻāĻāĻ¨āĻ āĻšā§āĻ¯āĻžāĻāĻŋāĻ āĻāĻā§āĻā§, āĻŽā§āĻā§āĻ āĻšāĻžāĻ°āĻŋāĻ¯āĻŧā§āĻā§ āĻāĻ¤ā§āĻ¯āĻžāĻĻāĻŋāĨ¤
UPD 15: āĻāĻĒāĻ¸ āĻāĻ°āĻž āĻĨā§āĻā§ āĻāĻāĻāĻŋ āĻĒāĻ°āĻŋāĻˇā§āĻāĻžāĻ° āĻ¸āĻžāĻ°ā§āĻāĻžāĻ°ā§ āĻ¯āĻžāĻāĻ¯āĻŧāĻžāĻ° āĻ¸āĻŽāĻ¯āĻŧ, āĻ¸ā§āĻŦāĻžāĻ¸ā§āĻĨā§āĻ¯āĻŦāĻŋāĻ§āĻŋ āĻ¸āĻŽā§āĻĒāĻ°ā§āĻā§ āĻā§āĻ˛āĻŦā§āĻ¨ āĻ¨āĻž,
āĻĄā§āĻāĻž āĻ¸ā§āĻĨāĻžāĻ¨āĻžāĻ¨ā§āĻ¤āĻ° āĻāĻ°āĻžāĻ° āĻ¸āĻŽāĻ¯āĻŧ, āĻļā§āĻ§ā§āĻŽāĻžāĻ¤ā§āĻ° āĻāĻā§āĻ¸āĻŋāĻāĻŋāĻāĻā§āĻŦāĻ˛ āĻŦāĻž āĻāĻ¨āĻĢāĻŋāĻāĻžāĻ°ā§āĻļāĻ¨ āĻĢāĻžāĻāĻ˛āĻā§āĻ˛āĻŋāĻ¤ā§āĻ āĻ¨āĻ¯āĻŧ, āĻĻā§āĻˇāĻŋāĻ¤ āĻāĻŽāĻžāĻ¨ā§āĻĄ āĻĨāĻžāĻāĻ¤ā§ āĻĒāĻžāĻ°ā§ āĻāĻŽāĻ¨ āĻāĻŋāĻā§āĻ° āĻĻāĻŋāĻā§āĻ āĻŽāĻ¨ā§āĻ¯ā§āĻ āĻĻāĻŋāĻ¨ (āĻāĻĻāĻžāĻšāĻ°āĻŖāĻ¸ā§āĻŦāĻ°ā§āĻĒ, āĻŽāĻžāĻāĻāĻ¸āĻāĻŋāĻāĻāĻ˛-āĻ āĻāĻāĻŋ āĻā§āĻ°āĻŋāĻ¯āĻŧā§āĻ āĻā§āĻ°āĻŋāĻāĻžāĻ° āĻŦāĻž āĻāĻā§āĻ¨ā§āĻ āĻ¤ā§āĻ°āĻŋ āĻāĻ°āĻ¤ā§ āĻĒāĻžāĻ°ā§)āĨ¤ āĻāĻāĻžāĻĄāĻŧāĻžāĻ, .html, .js, .php, .py āĻāĻŦāĻ āĻ āĻ¨ā§āĻ¯āĻžāĻ¨ā§āĻ¯ āĻĒāĻžāĻŦāĻ˛āĻŋāĻ āĻĢāĻžāĻāĻ˛āĻā§āĻ˛āĻŋ āĻ¸āĻŽā§āĻĒāĻ°ā§āĻā§ āĻā§āĻ˛āĻŦā§āĻ¨ āĻ¨āĻž (āĻāĻĻāĻ°ā§āĻļ āĻāĻ āĻĢāĻžāĻāĻ˛āĻā§āĻ˛āĻŋ, āĻ āĻ¨ā§āĻ¯āĻžāĻ¨ā§āĻ¯ āĻĄā§āĻāĻžāĻ° āĻŽāĻ¤ā§, āĻ¸ā§āĻĨāĻžāĻ¨ā§āĻ¯āĻŧ āĻŦāĻž āĻ āĻ¨ā§āĻ¯āĻžāĻ¨ā§āĻ¯ āĻŦāĻŋāĻļā§āĻŦāĻ¸ā§āĻ¤ āĻ¸ā§āĻā§āĻ°ā§āĻ āĻĨā§āĻā§ āĻĒā§āĻ¨āĻ°ā§āĻĻā§āĻ§āĻžāĻ° āĻāĻ°āĻž āĻāĻāĻŋāĻ¤)ā§ˇ
āĻāĻāĻĒāĻŋāĻĄāĻŋ 16:
āĻ¤āĻžāĻ āĻ¸āĻŦāĻžāĻ āĻāĻĒāĻĄā§āĻā§āĻ° āĻĒāĻ°ā§ āĻāĻĒāĻ¨āĻžāĻ° āĻ¨āĻŋāĻļā§āĻāĻŋāĻ¤ āĻšāĻāĻ¯āĻŧāĻž āĻāĻāĻŋāĻ¤ āĻ¯ā§ āĻāĻĒāĻ¨āĻŋ āĻ¨āĻ¤ā§āĻ¨ āĻ¸āĻāĻ¸ā§āĻāĻ°āĻŖ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°āĻā§āĻ¨!
exim --version
āĻāĻŽāĻ°āĻž āĻ¤āĻžāĻĻā§āĻ° āĻ¨āĻŋāĻ°ā§āĻĻāĻŋāĻˇā§āĻ āĻĒāĻ°āĻŋāĻ¸ā§āĻĨāĻŋāĻ¤āĻŋ āĻāĻāĻ¸āĻžāĻĨā§ āĻ¸āĻŽāĻžāĻ§āĻžāĻ¨ āĻāĻ°ā§āĻāĻŋāĨ¤
āĻ¸āĻžāĻ°ā§āĻāĻžāĻ° DirectAdmin āĻāĻŦāĻ āĻāĻ° āĻĒā§āĻ°āĻžāĻ¨ā§ da_exim āĻĒā§āĻ¯āĻžāĻā§āĻ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°ā§āĻā§ (āĻĒā§āĻ°āĻžāĻ¨ā§ āĻ¸āĻāĻ¸ā§āĻāĻ°āĻŖ, āĻĻā§āĻ°ā§āĻŦāĻ˛āĻ¤āĻž āĻāĻžāĻĄāĻŧāĻžāĻ)āĨ¤
āĻāĻāĻ āĻ¸āĻŽāĻ¯āĻŧā§, DirectAdmin-āĻāĻ° āĻāĻžāĻ¸ā§āĻāĻŽāĻŦāĻŋāĻ˛ā§āĻĄ āĻĒā§āĻ¯āĻžāĻā§āĻ āĻŽā§āĻ¯āĻžāĻ¨ā§āĻāĻžāĻ°ā§āĻ° āĻ¸āĻžāĻšāĻžāĻ¯ā§āĻ¯ā§, āĻĒā§āĻ°āĻā§āĻ¤āĻĒāĻā§āĻˇā§, āĻ¤āĻāĻ¨ Exim-āĻāĻ° āĻāĻāĻāĻŋ āĻ¨āĻ¤ā§āĻ¨ āĻ¸āĻāĻ¸ā§āĻāĻ°āĻŖ āĻāĻ¨āĻ¸ā§āĻāĻ˛ āĻāĻ°āĻž āĻšāĻ¯āĻŧā§āĻāĻŋāĻ˛, āĻ¯āĻž āĻāĻ¤āĻŋāĻŽāĻ§ā§āĻ¯ā§āĻ āĻĻā§āĻ°ā§āĻŦāĻ˛ āĻāĻŋāĻ˛āĨ¤
āĻāĻ āĻŦāĻŋāĻļā§āĻˇ āĻĒāĻ°āĻŋāĻ¸ā§āĻĨāĻŋāĻ¤āĻŋāĻ¤ā§, āĻāĻžāĻ¸ā§āĻāĻŽāĻŦāĻŋāĻ˛ā§āĻĄā§āĻ° āĻŽāĻžāĻ§ā§āĻ¯āĻŽā§ āĻāĻĒāĻĄā§āĻ āĻāĻ°āĻžāĻ āĻ¸āĻžāĻšāĻžāĻ¯ā§āĻ¯ āĻāĻ°ā§āĻā§āĨ¤
āĻāĻ āĻ§āĻ°āĻ¨ā§āĻ° āĻĒāĻ°ā§āĻā§āĻˇāĻž-āĻ¨āĻŋāĻ°ā§āĻā§āĻˇāĻžāĻ° āĻāĻā§ āĻŦā§āĻ¯āĻžāĻāĻāĻĒ āĻ¨āĻŋāĻ¤ā§ āĻā§āĻ˛āĻŦā§āĻ¨ āĻ¨āĻž āĻāĻŦāĻ āĻāĻāĻžāĻ āĻ¨āĻŋāĻļā§āĻāĻŋāĻ¤ āĻāĻ°ā§āĻ¨ āĻ¯ā§ āĻāĻĒāĻĄā§āĻā§āĻ° āĻāĻā§/āĻĒāĻ°ā§ āĻ¸āĻŽāĻ¸ā§āĻ¤ āĻāĻā§āĻ¸āĻŋāĻŽ āĻĒā§āĻ°āĻā§āĻ°āĻŋāĻ¯āĻŧāĻž āĻĒā§āĻ°āĻžāĻ¨ā§ āĻ¸āĻāĻ¸ā§āĻāĻ°āĻŖā§āĻ°āĨ¤
āĻāĻ¤ā§āĻ¸: www.habr.com