เช•เซเชฐเซ‹เชจเซ€เชฎเชพเช‚ เชจเชฌเชณเชพเชˆ

ะ’ เช•เชพเชฒเซเชชเชจเชฟเช•, เชตเชฟเชตเชฟเชง Linux เชตเชฟเชคเชฐเชฃเซ‹เชฎเชพเช‚ เชšเซ‹เช•เซเช•เชธ เชธเชฎเชฏเชจเซ‡ เชธเซเชฎเซ‡เชณ เช•เชฐเชตเชพ เชฎเชพเชŸเซ‡ เช‰เชชเชฏเซ‹เช—เชฎเชพเช‚ เชฒเซ‡เชตเชพเชคเชพ NTP เชชเซเชฐเซ‹เชŸเซ‹เช•เซ‹เชฒเชจเซเช‚ เช…เชฎเชฒเซ€เช•เชฐเชฃ, เช“เชณเช–เชพเชฏเซ‡เชฒ เชจเชฌเชณเชพเชˆ (CVE-2020-14367), เชคเชฎเชจเซ‡ เชธเซเชฅเชพเชจเชฟเช• เช…เชจเชชเซเชฐเชฟเชตเชฟเชฒเซ‡เชœเซเชก เชฏเซเชเชฐ เช•เซเชฐเซ‹เชจเซ€เชจเซ€ เชเช•เซเชธเซ‡เชธ เชธเชพเชฅเซ‡ เชธเชฟเชธเซเชŸเชฎ เชชเชฐเชจเซ€ เช•เซ‹เชˆเชชเชฃ เชซเชพเช‡เชฒ เชชเชฐ เชซเชฐเซ€เชฅเซ€ เชฒเช–เชตเชพเชจเซ€ เชฎเช‚เชœเซ‚เชฐเซ€ เช†เชชเซ‡ เช›เซ‡. เชจเชฌเชณเชพเชˆเชจเซ‹ เช‰เชชเชฏเซ‹เช— เชซเช•เซเชค เชตเชชเชฐเชพเชถเช•เชฐเซเชคเชพ เช•เซเชฐเซ‹เชจเซ€ เชฆเซเชตเชพเชฐเชพ เชœ เชฅเชˆ เชถเช•เซ‡ เช›เซ‡, เชœเซ‡ เชคเซ‡เชจเชพ เชœเซ‹เช–เชฎเชจเซ‡ เช˜เชŸเชพเชกเซ‡ เช›เซ‡. เชœเซ‹ เช•เซ‡, เช† เชฎเซเชฆเซเชฆเซ‹ เช•เซเชฐเซ‹เชจเซ€เชฎเชพเช‚ เช†เช‡เชธเซ‹เชฒเซ‡เชถเชจ เชฒเซ‡เชตเชฒ เชธเชพเชฅเซ‡ เชšเซ‡เชกเชพ เช•เชฐเซ‡ เช›เซ‡ เช…เชจเซ‡ เชœเซ‹ เชตเชฟเชถเซ‡เชทเชพเชงเชฟเช•เชพเชฐเซ‹ เชฐเซ€เชธเซ‡เชŸ เชฅเชฏเชพ เชชเช›เซ€ เช…เชฎเชฒเชฎเชพเช‚ เชฎเซ‚เช•เชพเชฏเซ‡เชฒเชพ เช•เซ‹เชกเชฎเชพเช‚ เช…เชจเซเชฏ เชจเชฌเชณเชพเชˆ เช“เชณเช–เชตเชพเชฎเชพเช‚ เช†เชตเซ‡ เชคเซ‹ เชคเซ‡เชจเซ‹ เช‰เชชเชฏเซ‹เช— เช•เชฐเซ€ เชถเช•เชพเชฏ เช›เซ‡.

เชจเชฌเชณเชพเชˆ เชชเชฟเชก เชซเชพเช‡เชฒเชจเซ€ เช…เชธเซเชฐเช•เซเชทเชฟเชค เชฐเชšเชจเชพเชจเซ‡ เช•เชพเชฐเชฃเซ‡ เชฅเชพเชฏ เช›เซ‡, เชœเซ‡ เชเช• เชคเชฌเช•เซเช•เซ‡ เชฌเชจเชพเชตเชตเชพเชฎเชพเช‚ เช†เชตเซ€ เชนเชคเซ€ เชœเซเชฏเชพเชฐเซ‡ เช•เซเชฐเซ‹เชจเซ€เช เชนเชœเซ€ เชธเซเชงเซ€ เชตเชฟเชถเซ‡เชทเชพเชงเชฟเช•เชพเชฐเซ‹ เชฐเซ€เชธเซ‡เชŸ เช•เชฐเซเชฏเชพ เชจ เชนเชคเชพ เช…เชจเซ‡ เชคเซ‡ เชฐเซ‚เชŸ เชคเชฐเซ€เช•เซ‡ เชšเชพเชฒเซ€ เชฐเชนเซเชฏเซเช‚ เชนเชคเซเช‚. เช† เช•เชฟเชธเซเชธเชพเชฎเชพเช‚, /run/chrony เชกเชฟเชฐเซ‡เช•เซเชŸเชฐเซ€, เชœเซ‡เชฎเชพเช‚ pid เชซเชพเช‡เชฒ เชฒเช–เชตเชพเชฎเชพเช‚ เช†เชตเซ‡ เช›เซ‡, เชคเซ‡ systemd-tmpfiles เชฆเซเชตเชพเชฐเชพ เช…เชฅเชตเชพ เชœเซเชฏเชพเชฐเซ‡ chronyd เชจเซ‡ เชตเชชเชฐเชพเชถเช•เชฐเซเชคเชพ เช…เชจเซ‡ เชœเซ‚เชฅ "chrony" เชจเชพ เชœเซ‹เชกเชพเชฃเชฎเชพเช‚ เชถเชฐเซ‚ เช•เชฐเชตเชพเชฎเชพเช‚ เช†เชตเซเชฏเซเช‚ เชนเชคเซเช‚ เชคเซเชฏเชพเชฐเซ‡ เช…เชงเชฟเช•เชพเชฐเซ‹ 0750 เชธเชพเชฅเซ‡ เชฌเชจเชพเชตเชตเชพเชฎเชพเช‚ เช†เชตเซเชฏเซเช‚ เชนเชคเซเช‚. เช†เชฎ, เชœเซ‹ เชคเชฎเชพเชฐเซ€ เชชเชพเชธเซ‡ เชฏเซเชเชฐ เช•เซเชฐเซ‹เชจเซ€เชจเซ€ เชเช•เซเชธเซ‡เชธ เชนเซ‹เชฏ, เชคเซ‹ pid เชซเชพเช‡เชฒ /run/chrony/chronyd.pid เชจเซ‡ เชธเชพเช‚เช•เซ‡เชคเชฟเช• เชฒเชฟเช‚เช• เชตเชกเซ‡ เชฌเชฆเชฒเชตเซ€ เชถเช•เซเชฏ เช›เซ‡. เชเช• เชธเชพเช‚เช•เซ‡เชคเชฟเช• เชฒเชฟเช‚เช• เช•เซ‹เชˆเชชเชฃ เชธเชฟเชธเซเชŸเชฎ เชซเชพเช‡เชฒเชจเซ‡ เชจเชฟเชฐเซเชฆเซ‡เชถ เช•เชฐเซ€ เชถเช•เซ‡ เช›เซ‡ เชœเซ‡ เชœเซเชฏเชพเชฐเซ‡ chronyd เชฒเซ‹เช‚เชš เช•เชฐเชตเชพเชฎเชพเช‚ เช†เชตเซ‡ เชคเซเชฏเชพเชฐเซ‡ เช“เชตเชฐเชฐเชพเชˆเชŸ เชฅเชˆ เชœเชถเซ‡.

root# systemctl stop chronyd.service
เชฐเซเชŸ# sudo -u เช•เซเชฐเซ‹เชจเซ€ /bin/bash

chrony$ cd /run/chrony
chrony$ ln -s /etc/shadow chronyd.pid
chrony$ เชฌเชนเชพเชฐ เชจเซ€เช•เชณเซ‹

เชฐเซ‚เชŸ# /usr/sbin/chronyd -n
^C
# /etc/shadow เชจเซ€ เชธเชพเชฎเช—เซเชฐเซ€เชจเซ‡ เชฌเชฆเชฒเซ‡ chronyd process ID เชธเชพเชšเชตเชตเชพเชฎเชพเช‚ เช†เชตเชถเซ‡
root# cat /etc/shadow
15287

เชจเชฌเชณเชพเช‡ เชจเชพเชฌเซ‚เชฆ เช…เช‚เช•เชฎเชพเช‚ เช•เซเชฐเซ‹เชจเซ€ 3.5.1. เชชเซ‡เช•เซ‡เชœ เช…เชชเชกเซ‡เชŸเซเชธ เช•เซ‡ เชœเซ‡ เชจเชฌเชณเชพเชˆเชจเซ‡ เช เซ€เช• เช•เชฐเซ‡ เช›เซ‡ เชคเซ‡ เชฎเชพเชŸเซ‡ เช‰เชชเชฒเชฌเซเชง เช›เซ‡ Fedora. เชฎเชพเชŸเซ‡ เช…เชชเชกเซ‡เชŸ เชคเซˆเชฏเชพเชฐ เช•เชฐเชตเชพเชจเซ€ เชชเซเชฐเช•เซเชฐเชฟเชฏเชพเชฎเชพเช‚ เช†เชฐเชเชšเชเชฒ, เชกเซ‡เชฌเชฟเชฏเชจ ะธ เช‰เชฌเซเชจเซเชŸเซ.

SUSE เช…เชจเซ‡ openSUSE เชธเชฎเชธเซเชฏเชพ เชธเช‚เชตเซ‡เชฆเชจเชถเซ€เชฒ เชจเชฅเซ€, เช•เชพเชฐเชฃ เช•เซ‡ chrony เชฎเชพเชŸเซ‡ เชธเชพเช‚เช•เซ‡เชคเชฟเช• เช•เชกเซ€ เชธเซ€เชงเซ€ เชœ /run เชกเชฟเชฐเซ‡เช•เซเชŸเชฐเซ€เชฎเชพเช‚ เชฌเชจเชพเชตเซ‡เชฒ เช›เซ‡, เชตเชงเชพเชฐเชพเชจเซ€ เชธเชฌเชกเชฟเชฐเซ‡เช•เซเชŸเชฐเซ€เชเชจเซ‹ เช‰เชชเชฏเซ‹เช— เช•เชฐเซเชฏเชพ เชตเชฟเชจเชพ.

เชธเซ‹เชฐเซเชธ: opennet.ru

เชเช• เชŸเชฟเชชเซเชชเชฃเซ€ เช‰เชฎเซ‡เชฐเซ‹