เชซเชพเช‡เชฒ เชธเชฟเช‚เช•เซเชฐเซ‹เชจเชพเช‡เชเซ‡เชถเชจ เชฏเซเชŸเชฟเชฒเชฟเชŸเซ€ Rsync เชจเซเช‚ เชฐเชฟเชฒเซ€เช 3.2.4

เชกเซ‡เชตเชฒเชชเชฎเซ‡เชจเซเชŸเชจเชพ เชฆเซ‹เชข เชตเชฐเซเชท เชชเช›เซ€, Rsync 3.2.4 เชจเซเช‚ เชชเซเชฐเช•เชพเชถเชจ เช‰เชชเชฒเชฌเซเชง เช›เซ‡, เชเช• เชซเชพเช‡เชฒ เชธเชฟเช‚เช•เซเชฐเชจเชพเช‡เชเซ‡เชถเชจ เช…เชจเซ‡ เชฌเซ‡เช•เช…เชช เชฏเซเชŸเชฟเชฒเชฟเชŸเซ€ เช•เซ‡ เชœเซ‡ เชคเชฎเชจเซ‡ เชซเซ‡เชฐเชซเชพเชฐเซ‹เชจเซ€ เชตเชงเชคเซ€ เชจเช•เชฒ เช•เชฐเซ€เชจเซ‡ เชŸเซเชฐเชพเชซเชฟเช•เชจเซ‡ เช˜เชŸเชพเชกเชตเชพเชจเซ€ เชฎเช‚เชœเซ‚เชฐเซ€ เช†เชชเซ‡ เช›เซ‡. เชชเชฐเชฟเชตเชนเชจ ssh, rsh เช…เชฅเชตเชพ เชฎเชพเชฒเชฟเช•เซ€เชจเซเช‚ rsync เชชเซเชฐเซ‹เชŸเซ‹เช•เซ‹เชฒ เชนเซ‹เชˆ เชถเช•เซ‡ เช›เซ‡. เชคเซ‡ เช…เชจเชพเชฎเซ€ rsync เชธเชฐเซเชตเชฐเซ‹เชจเชพ เชธเช‚เช—เช เชจเชจเซ‡ เชธเชฎเชฐเซเชฅเชจ เช†เชชเซ‡ เช›เซ‡, เชœเซ‡ เช…เชฐเซ€เชธเชพเช“เชจเชพ เชธเซเชฎเซ‡เชณเชจเซ‡ เชธเซเชจเชฟเชถเซเชšเชฟเชค เช•เชฐเชตเชพ เชฎเชพเชŸเซ‡ เชถเซเชฐเซ‡เชทเซเช  เชฐเซ€เชคเซ‡ เช…เชจเซเช•เซ‚เชณ เช›เซ‡. เชชเซเชฐเซ‹เชœเซ‡เช•เซเชŸ เช•เซ‹เชก GPLv3 เชฒเชพเชฏเชธเชจเซเชธ เชนเซ‡เช เชณ เชตเชฟเชคเชฐเชฟเชค เช•เชฐเชตเชพเชฎเชพเช‚ เช†เชตเซ‡ เช›เซ‡.

เช‰เชฎเซ‡เชฐเชพเชฏเซ‡เชฒเชพ เชซเซ‡เชฐเชซเชพเชฐเซ‹เชฎเชพเช‚:

  • เช†เชฆเซ‡เชถ เชตเชพเช•เซเชฏ เชฆเชฒเซ€เชฒเซ‹เชจเซ‡ เชธเซเชฐเช•เซเชทเชฟเชค เช•เชฐเชตเชพ เชฎเชพเชŸเซ‡ เชเช• เชจเชตเซ€ เชชเชฆเซเชงเชคเชฟ เชชเซเชฐเชธเซเชคเชพเชตเชฟเชค เช•เชฐเชตเชพเชฎเชพเช‚ เช†เชตเซ€ เช›เซ‡, เชœเซ‡ เช…เช—เชพเช‰ เช‰เชชเชฒเชฌเซเชง โ€œ--protect-argsโ€ (โ€œ-sโ€) เชตเชฟเช•เชฒเซเชชเชจเซ‡ เชฎเชณเชคเซ€ เช†เชตเซ‡ เช›เซ‡, เชชเชฐเช‚เชคเซ rrsync เชธเซเช•เซเชฐเชฟเชชเซเชŸ (เชชเซเชฐเชคเชฟเชฌเช‚เชงเชฟเชค rsync) เชจเซ€ เช•เชพเชฎเช—เซ€เชฐเซ€เชจเซ‡ เชคเซ‹เชกเชคเซ€ เชจเชฅเซ€. เชฌเชพเชนเซเชฏ เช†เชฆเซ‡เชถ เชฆเซเชญเชพเชทเชฟเชฏเชพเชจเซ‡ เชตเชฟเชจเช‚เชคเซ€เช“ เชฎเซ‹เช•เชฒเชคเซ€ เชตเช–เชคเซ‡, เชธเซเชชเซ‡เชธ เชธเชนเชฟเชค, เชตเชฟเชถเซ‡เชท เช…เช•เซเชทเชฐเซ‹เชฅเซ€ เชฌเชšเชตเชพ เชฎเชพเชŸเซ‡ เชฐเช•เซเชทเชฃ เชจเซ€เชšเซ‡ เช†เชตเซ‡ เช›เซ‡. เชจเชตเซ€ เชชเชฆเซเชงเชคเชฟ เช…เชตเชคเชฐเชฃ เช•เชฐเซ‡เชฒ เชฌเซเชฒเซ‹เช•เชจเซ€ เช…เช‚เชฆเชฐ เชตเชฟเชถเชฟเชทเซเชŸ เช…เช•เซเชทเชฐเซ‹เชฅเซ€ เช›เชŸเช•เซ€ เชถเช•เชคเซ€ เชจเชฅเซ€, เชœเซ‡ เชคเชฎเชจเซ‡ เชตเชงเชพเชฐเชพเชจเชพ เชเชธเซเช•เซ‡เชชเชฟเช‚เช— เชตเชฟเชจเชพ เชซเชพเช‡เชฒเชจเชพ เชจเชพเชฎเชจเซ€ เช†เชธเชชเชพเชธ เชธเชฐเชณ เช…เชตเชคเชฐเชฃ เชšเชฟเชนเซเชจเซ‹เชจเซ‹ เช‰เชชเชฏเซ‹เช— เช•เชฐเชตเชพเชจเซ€ เชฎเช‚เชœเซ‚เชฐเซ€ เช†เชชเซ‡ เช›เซ‡, เช‰เชฆเชพเชนเชฐเชฃ เชคเชฐเซ€เช•เซ‡, "rsync -aiv host:'a simple file.pdf' เช†เชฆเซ‡เชถ เชนเชตเซ‡ เชฎเชพเชจเซเชฏ เช›เซ‡. " เชœเซ‚เชจเซ€ เชตเชฐเซเชคเชฃเซ‚เช• เชชเชฐเชค เช•เชฐเชตเชพ เชฎเชพเชŸเซ‡, โ€œ--old-argsโ€ เชตเชฟเช•เชฒเซเชช เช…เชจเซ‡ โ€œRSYNC_OLD_ARGS=1โ€ เชชเชฐเซเชฏเชพเชตเชฐเชฃ เชšเชฒ เชชเซเชฐเชธเซเชคเชพเชตเชฟเชค เช›เซ‡.
  • เชตเชฐเซเชคเชฎเชพเชจ เชฒเซ‹เช•เซ‡เชฒ ("" เชจเซ‡ เชฌเชฆเชฒเซ‡ ".") เชชเชฐ เช†เชงเชพเชฐเชฟเชค เชฆเชถเชพเช‚เชถ เชฌเชฟเช‚เชฆเซ เช…เช•เซเชทเชฐเซ‹เชจเซ‡ เชนเซ‡เชจเซเชกเชฒ เช•เชฐเชตเชพ เชธเชพเชฅเซ‡ เชฒเชพเช‚เชฌเชพ เชธเชฎเชฏเชฅเซ€ เชšเชพเชฒเชคเซ€ เชธเชฎเชธเซเชฏเชพเชจเซเช‚ เชจเชฟเชฐเชพเช•เชฐเชฃ เช•เชฐเซเชฏเซเช‚. เชซเช•เซเชค "." เชชเชฐ เชชเซเชฐเช•เซเชฐเชฟเชฏเชพ เช•เชฐเชตเชพ เชฎเชพเชŸเซ‡ เชฐเชšเชพเชฏเซ‡เชฒ เชธเซเช•เซเชฐเชฟเชชเซเชŸเซเชธ เชฎเชพเชŸเซ‡. เชธเช‚เช–เซเชฏเชพเช“เชฎเชพเช‚, เชธเซเชธเช‚เช—เชคเชคเชพ เช‰เชฒเซเชฒเช‚เช˜เชจเชจเชพ เช•เชฟเชธเซเชธเชพเชฎเชพเช‚, เชคเชฎเซ‡ เชฒเซ‹เช•เซ‡เชฒเชจเซ‡ "C" เชชเชฐ เชธเซ‡เชŸ เช•เชฐเซ€ เชถเช•เซ‹ เช›เซ‹.
  • zlib เชฒเชพเช‡เชฌเซเชฐเซ‡เชฐเซ€เชฎเชพเช‚เชฅเซ€ เชธเชฎเชพเชตเชฟเชทเซเชŸ เช•เซ‹เชกเชฎเชพเช‚ เชจเชฌเชณเชพเชˆ (CVE-2018-25032) เชซเชฟเช•เซเชธ เช•เชฐเซ€ เช›เซ‡ เชœเซ‡ เช–เชพเชธ เชคเซˆเชฏเชพเชฐ เช•เชฐเซ‡เชฒ เช…เช•เซเชทเชฐ เช•เซเชฐเชฎเชจเซ‡ เชธเช‚เช•เซเชšเชฟเชค เช•เชฐเชตเชพเชจเซ‹ เชชเซเชฐเชฏเชพเชธ เช•เชฐเชคเซ€ เชตเช–เชคเซ‡ เชฌเชซเชฐ เช“เชตเชฐเชซเซเชฒเซ‹ เชคเชฐเชซ เชฆเซ‹เชฐเซ€ เชœเชพเชฏ เช›เซ‡.
  • เชกเชฟเชธเซเช• เช•เซ‡เชถ เชซเซเชฒเชถ เช•เชฐเชตเชพ เชฎเชพเชŸเซ‡ เชฆเชฐเซ‡เช• เชซเชพเช‡เชฒ เช“เชชเชฐเซ‡เชถเชจ เชชเชฐ fsync() เชซเช‚เช•เซเชถเชจเชจเซ‡ เช•เซ‰เชฒ เช•เชฐเชตเชพ เชฎเชพเชŸเซ‡ "--fsync" เชตเชฟเช•เชฒเซเชชเชจเซ‹ เช…เชฎเชฒ เช•เชฐเซเชฏเซ‹.
  • rsync-ssl เชธเซเช•เซเชฐเชฟเชชเซเชŸ "-verify_hostname" เชตเชฟเช•เชฒเซเชชเชจเซ‹ เช‰เชชเชฏเซ‹เช— เช•เชฐเซ‡ เช›เซ‡ เชœเซเชฏเชพเชฐเซ‡ openssl เชจเซ‡ เชเช•เซเชธเซ‡เชธ เช•เชฐเซ€ เชฐเชนเซเชฏเชพ เชนเซ‹เชฏ.
  • เช‰เชชเช•เชฐเชฃ เชซเชพเช‡เชฒเซ‹เชจเซ‡ เชจเชฟเชฏเชฎเชฟเชค เชซเชพเช‡เชฒเซ‹ เชคเชฐเซ€เช•เซ‡ เช•เซ‰เชชเชฟ เช•เชฐเชตเชพ เชฎเชพเชŸเซ‡ "--copy-devices" เชตเชฟเช•เชฒเซเชช เช‰เชฎเซ‡เชฐเซเชฏเซ‹.
  • เชฎเซ‹เชŸเซ€ เชธเช‚เช–เซเชฏเชพเชฎเชพเช‚ เชจเชพเชจเซ€ เชกเชพเชฏเชฐเซ‡เช•เซเชŸเชฐเซ€เชเชจเซ‡ เชตเชงเชคเซ€ เชœเชคเซ€ เชฐเซ€เชคเซ‡ เชธเซเชฅเชพเชจเชพเช‚เชคเชฐเชฟเชค เช•เชฐเชคเซ€ เชตเช–เชคเซ‡ เชฎเซ‡เชฎเชฐเซ€ เชตเชชเชฐเชพเชถเชฎเชพเช‚ เช˜เชŸเชพเชกเซ‹.
  • macOS เชชเซเชฒเซ‡เชŸเชซเซ‹เชฐเซเชฎ เชชเชฐ, โ€œโ€”timesโ€ เชตเชฟเช•เชฒเซเชช เช•เชพเชฎ เช•เชฐเซ‡ เช›เซ‡.
  • เชœเซ‹ เชตเชชเชฐเชพเชถเช•เชฐเซเชคเชพ เชชเชพเชธเซ‡ เชเช•เซเชธเซ‡เชธ เช…เชงเชฟเช•เชพเชฐเซ‹ เชฌเชฆเชฒเชตเชพเชจเซ€ เชชเชฐเชตเชพเชจเช—เซ€ เชนเซ‹เชฏ (เช‰เชฆเชพเชนเชฐเชฃ เชคเชฐเซ€เช•เซ‡, เชฐเซ‚เชŸ เชคเชฐเซ€เช•เซ‡ เชšเชพเชฒเซ€ เชฐเชนเซ€ เชนเซ‹เชฏ เชคเซเชฏเชพเชฐเซ‡) เชซเช•เซเชค เชตเชพเช‚เชšเชตเชพ เชฎเชพเชŸเซ‡เชจเชพ เชฎเซ‹เชกเชฎเชพเช‚ เชซเชพเช‡เชฒเซ‹ เชฎเชพเชŸเซ‡ xattrs เชตเชฟเชถเซ‡เชทเชคเชพเช“เชจเซ‡ เช…เชชเชกเซ‡เชŸ เช•เชฐเชตเชพเชจเซ€ เช•เซเชทเชฎเชคเชพเชจเซ‹ เช…เชฎเชฒ เช•เชฐเซเชฏเซ‹.
  • เช–เชพเชธ เชซเชพเช‡เชฒเซ‹เชจเซ‡ เชธเซเชฅเชพเชจเชพเช‚เชคเชฐเชฟเชค เช•เชฐเชตเชพ เชตเชฟเชถเซ‡ เชšเซ‡เชคเชตเชฃเซ€เช“ เชชเซเชฐเชฆเชฐเซเชถเชฟเชค เช•เชฐเชตเชพ เชฎเชพเชŸเซ‡ "--info=NONREG" เชชเชฐเชฟเชฎเชพเชฃเชจเซ‡ เชฎเซ‚เชณเชญเซ‚เชค เชฐเซ€เชคเซ‡ เช‰เชฎเซ‡เชฐเชพเชฏเซ‡เชฒ เช…เชจเซ‡ เชธเช•เซเชทเชฎ เช•เชฐเซ‡เชฒเซเช‚ เช›เซ‡.
  • rrsync (เชชเซเชฐเชคเชฟเชฌเช‚เชงเชฟเชค rsync) เชธเซเช•เซเชฐเชฟเชชเซเชŸ Python เชฎเชพเช‚ เชซเชฐเซ€เชฅเซ€ เชฒเช–เชตเชพเชฎเชพเช‚ เช†เชตเซ€ เชนเชคเซ€. เชจเชตเชพ เชตเชฟเช•เชฒเซเชชเซ‹ "-เชฎเซเช‚เช—เซ‡", "-เชจเซ‹-เชฒเซ‹เช•" เช…เชจเซ‡ "-เชจเซ‹-เชกเซ‡เชฒ" เช‰เชฎเซ‡เชฐเซเชฏเชพ. เชกเชฟเชซเซ‰เชฒเซเชŸ เชฐเซ‚เชชเซ‡, --copy-links (-L), --copy-dirlinks (-k), เช…เชจเซ‡ --keep-dirlinks (-K) เชตเชฟเช•เชฒเซเชชเซ‹เชจเซ‡ เช…เชตเชฐเซ‹เชงเชฟเชค เช•เชฐเชตเซเช‚ เช เชนเซเชฎเชฒเชพเช“เชจเซ‡ เชธเช•เซเชฐเชฟเชฏ เช•เชฐเชตเชพเชฎเชพเช‚ เช†เชตเซ‡ เช›เซ‡ เชœเซ‡ เชกเชฟเชฐเซ‡เช•เซเชŸเชฐเซ€เช“เชฎเชพเช‚ เชธเชฟเชฎเชฒเชฟเช‚เช•เซเชธเชจเซ‡ เชตเชงเซ เชฎเซเชถเซเช•เซ‡เชฒ เชฌเชจเชพเชตเซ‡ เช›เซ‡.
  • เช…เชฃเซ-rsync เชธเซเช•เซเชฐเชฟเชชเซเชŸเชจเซ‡ เชชเชพเชฏเชฅเซ‹เชจเชฎเชพเช‚ เชซเชฐเซ€เชฅเซ€ เชฒเช–เชตเชพเชฎเชพเช‚ เช†เชตเซ€ เช›เซ‡ เช…เชจเซ‡ เชฌเชฟเชจ-เชถเซ‚เชจเซเชฏ เชตเชณเชคเชฐ เช•เซ‹เชกเชจเซ‡ เช…เชตเช—เชฃเชตเชพ เชฎเชพเชŸเซ‡ เชตเชฟเชธเซเชคเซƒเชค เช•เชฐเชตเชพเชฎเชพเช‚ เช†เชตเซ€ เช›เซ‡. เชฎเซ‚เชณเชญเซ‚เชค เชฐเซ€เชคเซ‡, เชœเซเชฏเชพเชฐเซ‡ rsync เชšเชพเชฒเซ€ เชฐเชนเซ€ เชนเซ‹เชฏ เชคเซเชฏเชพเชฐเซ‡ เชซเชพเช‡เชฒเซ‹ เช–เซ‹เชตเชพเชˆ เชœเชพเชฏ เชคเซเชฏเชพเชฐเซ‡ เช•เซ‹เชก 24 เช…เชตเช—เชฃเชตเชพเชฎเชพเช‚ เช†เชตเซ‡ เช›เซ‡ (เช‰เชฆเชพเชนเชฐเชฃ เชคเชฐเซ€เช•เซ‡, เช•เซ‹เชก 24 เช•เชพเชฎเชšเชฒเชพเช‰ เชซเชพเช‡เชฒเซ‹ เชฎเชพเชŸเซ‡ เชชเชฐเชค เช•เชฐเชตเชพเชฎเชพเช‚ เช†เชตเซ‡ เช›เซ‡ เชœเซ‡ เชชเซเชฐเชพเชฐเช‚เชญเชฟเช• เช…เชจเซเช•เซเชฐเชฎเชฃเชฟเช•เชพ เชฆเชฐเชฎเชฟเชฏเชพเชจ เชนเชพเชœเชฐ เชนเชคเซ€ เชชเชฐเช‚เชคเซ เชธเซเชฅเชณเชพเช‚เชคเชฐ เชธเชฎเชฏเซ‡ เช•เชพเชขเซ€ เชจเชพเช–เชตเชพเชฎเชพเช‚ เช†เชตเซ€ เชนเชคเซ€).
  • munge-symlinks เชธเซเช•เซเชฐเชฟเชชเซเชŸ Python เชฎเชพเช‚ เชซเชฐเซ€เชฅเซ€ เชฒเช–เชพเชˆ เช›เซ‡.

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

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