เจŸเจฟเจจเฉ€เจตเฉ‡เจ…เจฐ เจชเฉเจฐเฉ‹เจœเฉˆเจ•เจŸ เจฆเฉ‡ เจนเจฟเฉฑเจธเฉ‡ เจตเจœเฉ‹เจ‚ เจธเจฒเฉˆเจ•เจตเฉ‡เจ…เจฐ เจฆเจพ เจ‡เฉฑเจ• เจจเจตเจพเจ‚ เจฌเจฟเจฒเจก เจคเจฟเจ†เจฐ เจ•เฉ€เจคเจพ เจ—เจฟเจ† เจนเฉˆ

เจชเฉเจฐเฉ‹เจœเฉˆเจ•เจŸ เจ…เจธเฉˆเจ‚เจฌเจฒเฉ€เจ†เจ‚ เจคเจฟเจ†เจฐ เจ•เฉ€เจคเฉ€เจ†เจ‚ เจ—เจˆเจ†เจ‚ เจนเจจ เจŸเจฟเจจเฉ€เจตเฉ‡เจ…เจฐ, เจธเจฒเฉˆเจ•เจตเฉ‡เจ…เจฐ-เจ•เจฐเฉฐเจŸ เจฆเฉ‡ 32-เจฌเจฟเฉฑเจŸ เจธเฉฐเจธเจ•เจฐเจฃ 'เจคเฉ‡ เจ…เจงเจพเจฐเจค เจนเฉˆ เจ…เจคเฉ‡ เจฒเฉ€เจจเจ•เจธ 32 เจ•เจฐเจจเจฒ เจฆเฉ‡ 64- เจ…เจคเฉ‡ 4.19-เจฌเจฟเฉฑเจŸ เจฐเฉ‚เจชเจพเจ‚ เจจเจพเจฒ เจญเฉ‡เจœเจฟเจ† เจ—เจฟเจ† เจนเฉˆเฅค เจ†เจ•เจพเจฐ iso เจšเจฟเฉฑเจคเจฐ 800 MB

เจฎเฉเฉฑเจ– เจคเจฌเจฆเฉ€เจฒเฉ€, เจฎเฉ‚เจฒ เจธเจฒเฉˆเจ•เจตเฉ‡เจ…เจฐ เจฆเฉ‡ เจฎเฉเจ•เจพเจฌเจฒเฉ‡:

  • 4 เจญเจพเจ—เจพเจ‚ เจ‰เฉฑเจคเฉ‡ เจ‡เฉฐเจธเจŸเจพเจฒเฉ‡เจธเจผเจจ โ€œ/โ€, โ€œ/bootโ€, โ€œ/varโ€ เจ…เจคเฉ‡ โ€œ/homeโ€เฅค โ€œ/โ€ เจ…เจคเฉ‡ โ€œ/bootโ€ เจญเจพเจ— เจธเจฟเจฐเจซเจผ-เจชเฉœเฉเจนเจจ เจตเจพเจฒเฉ‡ เจฎเฉ‹เจก เจตเจฟเฉฑเจš เจฎเจพเจŠเจ‚เจŸ เจ•เฉ€เจคเฉ‡ เจœเจพเจ‚เจฆเฉ‡ เจนเจจ, เจ…เจคเฉ‡ โ€œ/homeโ€ เจ…เจคเฉ‡ โ€œ/varโ€ noexec เจฎเฉ‹เจก เจตเจฟเฉฑเจš เจฎเจพเจŠเจ‚เจŸ เจนเฉเฉฐเจฆเฉ‡ เจนเจจ;
  • เจ•เจฐเจจเจฒ เจชเฉˆเจš CONFIG_SETCAPเฅค เจธเฉˆเฉฑเจŸเจ•เฉˆเจช เจฎเฉ‹เจกเฉ€เจŠเจฒ เจ–เจพเจธ เจธเจฟเจธเจŸเจฎ เจธเจฎเจฐเฉฑเจฅเจพเจตเจพเจ‚ เจจเฉ‚เฉฐ เจ…เจฏเฉ‹เจ— เจ•เจฐ เจธเจ•เจฆเจพ เจนเฉˆ เจœเจพเจ‚ เจ‰เจนเจจเจพเจ‚ เจจเฉ‚เฉฐ เจธเจพเจฐเฉ‡ เจ‰เจชเจญเฉ‹เจ—เจคเจพเจตเจพเจ‚ เจฒเจˆ เจฏเฉ‹เจ— เจ•เจฐ เจธเจ•เจฆเจพ เจนเฉˆเฅค เจฎเฉ‹เจกเฉ€เจŠเจฒ เจจเฉ‚เฉฐ เจธเฉเจชเจฐเจฏเฉ‚เจœเจผเจฐ เจฆเฉเจ†เจฐเจพ เจธเฉฐเจฐเจšเจฟเจค เจ•เฉ€เจคเจพ เจœเจพเจ‚เจฆเจพ เจนเฉˆ เจœเจฆเฉ‹เจ‚ เจธเจฟเจธเจŸเจฎ sysctl เจ‡เฉฐเจŸเจฐเจซเฉ‡เจธ เจœเจพเจ‚ /proc/sys/setcap เจซเจพเจˆเจฒเจพเจ‚ เจฐเจพเจนเฉ€เจ‚ เจšเฉฑเจฒ เจฐเจฟเจนเจพ เจนเฉเฉฐเจฆเจพ เจนเฉˆ เจ…เจคเฉ‡ เจ…เจ—เจฒเฉ€ เจฐเฉ€เจฌเฉ‚เจŸ เจคเฉฑเจ• เจคเจฌเจฆเฉ€เจฒเฉ€เจ†เจ‚ เจ•เจฐเจจ เจคเฉ‹เจ‚ เจฐเฉ‹เจ•เจฟเจ† เจœเจพ เจธเจ•เจฆเจพ เจนเฉˆเฅค
    เจธเจงเจพเจฐเจจ เจฎเฉ‹เจก เจตเจฟเฉฑเจš, CAP_CHOWN(0), CAP_DAC_OVERRIDE(1), CAP_DAC_READ_SEARCH(2), CAP_FOWNER(3) เจ…เจคเฉ‡ 21(CAP_SYS_ADMIN) เจธเจฟเจธเจŸเจฎ เจตเจฟเฉฑเจš เจ…เจธเจฎเจฐเฉฑเจฅ เจนเจจเฅค tinyware-beforreadmin เจ•เจฎเจพเจ‚เจก (เจฎเจพเจŠเจ‚เจŸเจฟเฉฐเจ— เจ…เจคเฉ‡ เจธเจฎเจฐเฉฑเจฅเจพเจตเจพเจ‚) เจฆเฉ€ เจตเจฐเจคเฉ‹เจ‚ เจ•เจฐเจ•เฉ‡ เจธเจฟเจธเจŸเจฎ เจจเฉ‚เฉฐ เจ‡เจธเจฆเฉ€ เจ†เจฎ เจธเจฅเจฟเจคเฉ€ เจตเจฟเฉฑเจš เจตเจพเจชเจธ เจ•เจฐ เจฆเจฟเฉฑเจคเจพ เจœเจพเจ‚เจฆเจพ เจนเฉˆเฅค เจฎเฉ‹เจกเฉ€เจŠเจฒ เจฆเฉ‡ เจ†เจงเจพเจฐ 'เจคเฉ‡, เจคเฉเจธเฉ€เจ‚ เจธเฉเจฐเฉฑเจ–เจฟเจ…เจค เจชเฉฑเจงเจฐเจพเจ‚ เจฆเฉ€ เจนเจพเจฐเจจเฉˆเฉฑเจธ เจจเฉ‚เฉฐ เจตเจฟเจ•เจธเจฟเจค เจ•เจฐ เจธเจ•เจฆเฉ‡ เจนเฉ‹เฅค

  • เจ•เฉ‹เจฐ เจชเฉˆเจš PROC_RESTRICT_ACCESSเฅค เจ‡เจน เจšเฉ‹เจฃ /proc เจซเจพเจˆเจฒ เจธเจฟเจธเจŸเจฎ เจตเจฟเฉฑเจš /proc/pid เจกเจพเจ‡เจฐเฉˆเจ•เจŸเจฐเฉ€เจ†เจ‚ เจคเฉฑเจ• เจชเจนเฉเฉฐเจš เจจเฉ‚เฉฐ 555 เจคเฉ‹เจ‚ 750 เจคเฉฑเจ• เจธเฉ€เจฎเจฟเจค เจ•เจฐเจฆเฉ€ เจนเฉˆ, เจœเจฆเฉ‹เจ‚ เจ•เจฟ เจธเจพเจฐเฉ€เจ†เจ‚ เจกเจพเจ‡เจฐเฉˆเจ•เจŸเจฐเฉ€เจ†เจ‚ เจฆเจพ เจ—เจฐเฉเฉฑเจช เจฐเฉ‚เจŸ เจจเฉ‚เฉฐ เจฆเจฟเฉฑเจคเจพ เจœเจพเจ‚เจฆเจพ เจนเฉˆเฅค เจ‡เจธ เจฒเจˆ, เจ‰เจชเจญเฉ‹เจ—เจคเจพ เจ•เฉ‡เจตเจฒ "ps" เจ•เจฎเจพเจ‚เจก เจจเจพเจฒ เจ‰เจนเจจเจพเจ‚ เจฆเฉ€เจ†เจ‚ เจชเฉเจฐเจ•เจฟเจฐเจฟเจ†เจตเจพเจ‚ เจจเฉ‚เฉฐ เจฆเฉ‡เจ–เจฆเฉ‡ เจนเจจเฅค เจฐเฉ‚เจŸ เจ…เจœเฉ‡ เจตเฉ€ เจธเจฟเจธเจŸเจฎ เจตเจฟเฉฑเจš เจธเจพเจฐเฉ€เจ†เจ‚ เจชเฉเจฐเจ•เจฟเจฐเจฟเจ†เจตเจพเจ‚ เจจเฉ‚เฉฐ เจฆเฉ‡เจ–เจฆเจพ เจนเฉˆเฅค
  • CONFIG_FS_ADVANCED_CHOWN เจ•เจฐเจจเจฒ เจชเฉˆเจš เจจเจฟเจฏเจฎเจค เจ‰เจชเจญเฉ‹เจ—เจคเจพเจตเจพเจ‚ เจจเฉ‚เฉฐ เจ‰เจนเจจเจพเจ‚ เจฆเฉ€เจ†เจ‚ เจกเจพเจ‡เจฐเฉˆเจ•เจŸเจฐเฉ€เจ†เจ‚ เจตเจฟเฉฑเจš เจซเจพเจˆเจฒเจพเจ‚ เจ…เจคเฉ‡ เจธเจฌ-เจกเจพเจ‡เจฐเฉˆเจ•เจŸเจฐเฉ€เจ†เจ‚ เจฆเฉ€ เจฎเจฒเจ•เฉ€เจ…เจค เจฌเจฆเจฒเจฃ เจฆเฉ€ เจ†เจ—เจฟเจ† เจฆเฉ‡เจฃ เจฒเจˆเฅค
  • เจกเจฟเจซเฉŒเจฒเจŸ เจธเฉˆเจŸเจฟเฉฐเจ—เจพเจ‚ เจตเจฟเฉฑเจš เจ•เฉเจ เจฌเจฆเจฒเจพเจ… (เจ‰เจฆเจพเจนเจฐเจจ เจฒเจˆ UMASK 077 'เจคเฉ‡ เจธเฉˆเฉฑเจŸ เจ•เฉ€เจคเจพ เจ—เจฟเจ† เจนเฉˆ)เฅค

เจธเจฐเฉ‹เจค: opennet.ru

เจ‡เฉฑเจ• เจŸเจฟเฉฑเจชเจฃเฉ€ เจœเฉ‹เฉœเฉ‹