Π’ Ρ€Π°ΠΌΠΊΠΈΡ‚Π΅ Π½Π° ΠΏΡ€ΠΎΠ΅ΠΊΡ‚Π° TinyWare Π΅ ΠΏΠΎΠ΄Π³ΠΎΡ‚Π²Π΅Π½Π° Π½ΠΎΠ²Π° вСрсия Π½Π° Slackware

ΠŸΠΎΠ΄Π³ΠΎΡ‚ΠΎΠ²Π΅Π½ΠΈ сборки Π½Π° ΠΏΡ€ΠΎΠ΅ΠΊΡ‚Π° TinyWare, Π±Π°Π·ΠΈΡ€Π°Π½ΠΈ Π½Π° 32-Π±ΠΈΡ‚ΠΎΠ²Π°Ρ‚Π° вСрсия Π½Π° Slackware-Current ΠΈ ΠΏΡ€Π΅Π΄Π»Π°Π³Π°Π½ΠΈ с 32- ΠΈ 64-Π±ΠΈΡ‚ΠΎΠ²ΠΈΡ‚Π΅ Π²Π°Ρ€ΠΈΠ°Π½Ρ‚ΠΈ Π½Π° ядрото Linux 4.19. Π Π°Π·ΠΌΠ΅Ρ€ iso-ΠΎΠ±Ρ€Π°Π· 800 Мб.

Основни ΠΏΡ€ΠΎΠΌΠ΅Π½ΠΈ, Π² сравнСниС с оригиналния Slackware:

  • Π˜Π½ΡΡ‚Π°Π»Π°Ρ†ΠΈΡ Π½Π° 4 дяла Β«/Β», Β«/bootΒ», Β«/varΒ» ΠΈ Β«/homeΒ». ДяловСтС Β«/Β» ΠΈ Β«/bootΒ» сС ΠΌΠΎΠ½Ρ‚ΠΈΡ€Π°Ρ‚ Π² Ρ€Π΅ΠΆΠΈΠΌ само Π·Π° Ρ‡Π΅Ρ‚Π΅Π½Π΅, Π° Β«/homeΒ» ΠΈ Β«/varΒ» Π² Ρ€Π΅ΠΆΠΈΠΌ noexec (Π·Π°Π±Ρ€Π°Π½Π° Π·Π° изпълнСниС);
  • ΠŸΠ°Ρ‚Ρ‡ Π·Π° ядрото CONFIG_SETCAP. ΠœΠΎΠ΄ΡƒΠ»ΡŠΡ‚ setcap ΠΌΠΎΠΆΠ΅ Π΄Π° Π΄Π΅Π°ΠΊΡ‚ΠΈΠ²ΠΈΡ€Π° ΠΎΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½ΠΈ систСмни Π²ΡŠΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡ‚ΠΈ (capabilities) ΠΈΠ»ΠΈ Π΄Π° Π³ΠΈ Π°ΠΊΡ‚ΠΈΠ²ΠΈΡ€Π° Π·Π° всички ΠΏΠΎΡ‚Ρ€Π΅Π±ΠΈΡ‚Π΅Π»ΠΈ. ΠœΠΎΠ΄ΡƒΠ»ΡŠΡ‚ сС ΠΊΠΎΠ½Ρ„ΠΈΠ³ΡƒΡ€ΠΈΡ€Π° ΠΎΡ‚ супСрпотрСбитСля ΠΏΠΎ Π²Ρ€Π΅ΠΌΠ΅ Π½Π° Ρ€Π°Π±ΠΎΡ‚Π° Π½Π° систСмата Ρ‡Ρ€Π΅Π· интСрфСйса sysctl ΠΈΠ»ΠΈ Ρ„Π°ΠΉΠ»ΠΎΠ²Π΅Ρ‚Π΅ \/proc\sys\setcap ΠΈ ΠΌΠΎΠΆΠ΅ Π΄Π° бъдС Π·Π°ΠΌΡ€Π°Π·Π΅Π½, Π·Π° Π΄Π° Π½Π΅ Π±ΡŠΠ΄Π°Ρ‚ Π½Π°ΠΏΡ€Π°Π²Π΅Π½ΠΈ ΠΏΡ€ΠΎΠΌΠ΅Π½ΠΈ Π΄ΠΎ слСдващото рСстартиранС.
    Π’ Π½ΠΎΡ€ΠΌΠ°Π»Π΅Π½ Ρ€Π΅ΠΆΠΈΠΌ Π² систСмата са Π΄Π΅Π°ΠΊΡ‚ΠΈΠ²ΠΈΡ€Π°Π½ΠΈ CAP_CHOWN(0), CAP_DAC_OVERRIDE(1), CAP_DAC_READ_SEARCH(2), CAP_FOWNER(3) ΠΈ 21(CAP_SYS_ADMIN). Π’ ΠΎΠ±ΠΈΠΊΠ½ΠΎΠ²Π΅Π½ΠΎ ΡΡŠΡΡ‚ΠΎΡΠ½ΠΈΠ΅ систСмата ΠΏΡ€Π΅ΠΌΠΈΠ½Π°Π²Π° с ΠΊΠΎΠΌΠ°Π½Π΄Π°Ρ‚Π° tinyware-beforeadmin (ΠΌΠΎΠ½Ρ‚ΠΈΡ€Π°Π½Π΅ ΠΈ capabilities). На основата Π½Π° ΠΌΠΎΠ΄ΡƒΠ»Π° ΠΌΠΎΠΆΠ΅ Π΄Π° сС Ρ€Π°Π·Π²ΠΈΠ΅ ΠΎΠ±Π²ΠΈΠ²ΠΊΠ° securelevels.
  • ΠŸΠ°Ρ‚Ρ‡ Π·Π° ядрото PROC_RESTRICT_ACCESS. Π’Π°Π·ΠΈ опция ΠΎΠ³Ρ€Π°Π½ΠΈΡ‡Π°Π²Π° Π΄ΠΎΡΡ‚ΡŠΠΏΠ° Π΄ΠΎ Π΄ΠΈΡ€Π΅ΠΊΡ‚ΠΎΡ€ΠΈΠΈΡ‚Π΅ /proc/pid във Ρ„Π°ΠΉΠ»ΠΎΠ²Π°Ρ‚Π° систСма /proc ΠΎΡ‚ 555 Π½Π° 750, ΠΏΡ€ΠΈ ΠΊΠΎΠ΅Ρ‚ΠΎ Π³Ρ€ΡƒΠΏΠ°Ρ‚Π° Π½Π° всички Π΄ΠΈΡ€Π΅ΠΊΡ‚ΠΎΡ€ΠΈΠΈ сС Π½Π°Π·Π½Π°Ρ‡Π°Π²Π° Π½Π° root. Π’Π°ΠΊΠ° ΠΏΠΎΡ‚Ρ€Π΅Π±ΠΈΡ‚Π΅Π»ΠΈΡ‚Π΅ Π²ΠΈΠΆΠ΄Π°Ρ‚ с ΠΊΠΎΠΌΠ°Π½Π΄Π°Ρ‚Π° Β«psΒ» само своитС процСси. Root всС ΠΎΡ‰Π΅ Π²ΠΈΠΆΠ΄Π° всички процСси Π² систСмата.
  • ΠŸΠ°Ρ‚Ρ‡ Π·Π° ядрото CONFIG_FS_ADVANCED_CHOWN, позволяващ Π½Π° Ρ€Π΅Π΄ΠΎΠ²ΠΈΡ‚Π΅ ΠΏΠΎΡ‚Ρ€Π΅Π±ΠΈΡ‚Π΅Π»ΠΈ Π΄Π° промСнят собствСността Π½Π° Ρ„Π°ΠΉΠ»ΠΎΠ²Π΅Ρ‚Π΅ ΠΈ ΠΏΠΎΠ΄ΠΊΠ°Ρ‚Π°Π»ΠΎΠ·ΠΈΡ‚Π΅ Π² своитС Π΄ΠΈΡ€Π΅ΠΊΡ‚ΠΎΡ€ΠΈΠΈ.
  • Някои ΠΏΡ€ΠΎΠΌΠ΅Π½ΠΈ Π² настройкитС ΠΏΠΎ ΠΏΠΎΠ΄Ρ€Π°Π·Π±ΠΈΡ€Π°Π½Π΅ (Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€, UMASK Π΅ Π·Π°Π΄Π°Π΄Π΅Π½ Π½Π° 077).

Π˜Π·Ρ‚ΠΎΡ‡Π½ΠΈΠΊ: opennet.ru

ΠšΡƒΠΏΠ΅Ρ‚Π΅ Π½Π°Π΄Π΅ΠΆΠ΄Π΅Π½ хостинг Π·Π° сайтовС с Π·Π°Ρ‰ΠΈΡ‚Π° ΠΎΡ‚ DDoS, VPS VDS ΡΡŠΡ€Π²ΡŠΡ€ΠΈ πŸ”₯ ΠšΡƒΠΏΠ΅Ρ‚Π΅ Π½Π°Π΄Π΅ΠΆΠ΄Π΅Π½ хостинг Π·Π° сайтовС с Π·Π°Ρ‰ΠΈΡ‚Π° ΠΎΡ‚ DDoS, VPS VDS ΡΡŠΡ€Π²ΡŠΡ€ΠΈ | ProHoster