แž€แžถแžšแž”แž„แŸ’แž€แžพแžแžแŸ’แž˜แžธแž“แŸƒ Slackware แžแŸ’แžšแžผแžœแž”แžถแž“แžšแŸ€แž”แž…แŸ†แž‡แžถแž•แŸ’แž“แŸ‚แž€แž˜แžฝแž™แž“แŸƒแž‚แž˜แŸ’แžšแŸ„แž„ TinyWare

แž€แžถแžšแž•แŸ’แž‚แžปแŸ†แž‚แž˜แŸ’แžšแŸ„แž„แžแŸ’แžšแžผแžœแž”แžถแž“แžšแŸ€แž”แž…แŸ† TinyWareแžŠแŸ„แž™แž•แŸ’แžขแŸ‚แž€แž›แžพแž€แŸ†แžŽแŸ‚ 32 แž”แŸŠแžธแžแž“แŸƒ Slackware-Current แž“แžทแž„แž”แžถแž“แžŠแžนแž€แž‡แž‰แŸ’แž‡แžผแž“แž‡แžถแž˜แžฝแž™แž“แžนแž„แžœแŸ‰แžถแžšแŸ’แž™แŸ‰แž„แŸ‹ 32- แž“แžทแž„ 64 แž”แŸŠแžธแžแž“แŸƒแžแžบแžŽแŸ‚แž›แž›แžธแž“แžปแž… 4.19 แŸ” แž‘แŸ†แž แŸ† แžšแžผแž”แž—แžถแž– iso 800 Mb แŸ”

แžŸแŸ†แžแžถแž“แŸ‹ แž•แŸ’แž›แžถแžŸแŸ‹แž”แŸ’แžแžผแžšแž”แžพแž”แŸ’แžšแŸ€แž”แž’แŸ€แž”แž‘แŸ…แž“แžนแž„ Slackware แžŠแžพแž˜แŸ–

  • แž€แžถแžšแžŠแŸ†แžกแžพแž„แž“แŸ…แž›แžพ 4 แž—แžถแž‚แžแžถแžŸ "/", "/boot", "/var" แž“แžทแž„ "/home" แŸ” แž—แžถแž‚แžแžถแžŸ "/" แž“แžทแž„ "/boot" แžแŸ’แžšแžผแžœแž”แžถแž“แž˜แŸ‰แŸ„แž“แž“แŸ…แž€แŸ’แž“แžปแž„แžšแž”แŸ€แž”แž”แžถแž“แžแŸ‚แžขแžถแž“ แž แžพแž™ "/home" แž“แžทแž„ "/var" แžแŸ’แžšแžผแžœแž”แžถแž“แž˜แŸ‰แŸ„แž“แž“แŸ…แž€แŸ’แž“แžปแž„แžšแž”แŸ€แž” noexec แŸ”
  • แž”แŸ†แžŽแŸ‡แžแžบแžŽแŸ‚แž› CONFIG_SETCAP แŸ” แž˜แŸ‰แžผแžŒแžปแž› setcap แžขแžถแž…แž”แžทแž‘แžŸแž˜แžแŸ’แžแž—แžถแž–แž”แŸ’แžšแž–แŸแž“แŸ’แž’แžŠแŸ‚แž›แž”แžถแž“แž”แž‰แŸ’แž‡แžถแž€แŸ‹ แžฌแž”แžพแž€แž–แžฝแž€แžœแžถแžŸแž˜แŸ’แžšแžถแž”แŸ‹แžขแŸ’แž“แž€แž”แŸ’แžšแžพแž”แŸ’แžšแžถแžŸแŸ‹แž‘แžถแŸ†แž„แžขแžŸแŸ‹แŸ” แž˜แŸ‰แžผแžŒแžปแž›แž“แŸแŸ‡แžแŸ’แžšแžผแžœแž”แžถแž“แž€แŸ†แžŽแžแŸ‹แžšแž…แž“แžถแžŸแž˜แŸ’แž–แŸแž“แŸ’แž’แžŠแŸ„แž™ superuser แžแžŽแŸˆแž–แŸแž›แžŠแŸ‚แž›แž”แŸ’แžšแž–แŸแž“แŸ’แž’แž€แŸ†แž–แžปแž„แžŠแŸ†แžŽแžพแžšแž€แžถแžšแžแžถแž˜แžšแž™แŸˆ sysctl interface แžฌ /proc/sys/setcap files แž แžพแž™แžขแžถแž…แžแŸ’แžšแžผแžœแž”แžถแž“แž”แž„แŸ’แž€แž€แž–แžธแž€แžถแžšแž€แŸ‚แž”แŸ’แžšแŸ‚แžšแž แžผแžแžŠแž›แŸ‹แž€แžถแžšแž…แžถแž”แŸ‹แž•แŸ’แžแžพแž˜แžกแžพแž„แžœแžทแž‰แž”แž“แŸ’แž‘แžถแž”แŸ‹แŸ”
    แž“แŸ…แž€แŸ’แž“แžปแž„แžšแž”แŸ€แž”แž’แž˜แŸ’แž˜แžแžถ 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/pid แž“แŸ…แž€แŸ’แž“แžปแž„แž”แŸ’แžšแž–แŸแž“แŸ’แž’แžฏแž€แžŸแžถแžš /proc แž–แžธ 555 แžŠแž›แŸ‹ 750 แžแžŽแŸˆแž–แŸแž›แžŠแŸ‚แž›แž€แŸ’แžšแžปแž˜แž“แŸƒแžแžแž‘แžถแŸ†แž„แžขแžŸแŸ‹แžแŸ’แžšแžผแžœแž”แžถแž“แž…แžถแžแŸ‹แžฑแŸ’แž™แž‘แŸ…แž‡แžถ root แŸ” แžŠแžผแž…แŸ’แž“แŸแŸ‡ แžขแŸ’แž“แž€แž”แŸ’แžšแžพแž”แŸ’แžšแžถแžŸแŸ‹แž˜แžพแž›แžƒแžพแž‰แžแŸ‚แžŠแŸ†แžŽแžพแžšแž€แžถแžšแžšแž”แžŸแŸ‹แž–แžฝแž€แž‚แŸแž‡แžถแž˜แžฝแž™แž“แžนแž„แž–แžถแž€แŸ’แž™แž”แž‰แŸ’แž‡แžถ "ps" แŸ” Root แž“แŸ…แžแŸ‚แžƒแžพแž‰แžŠแŸ†แžŽแžพแžšแž€แžถแžšแž‘แžถแŸ†แž„แžขแžŸแŸ‹แž“แŸ…แž€แŸ’แž“แžปแž„แž”แŸ’แžšแž–แŸแž“แŸ’แž’แŸ”
  • CONFIG_FS_ADVANCED_CHOWN แž”แŸ†แžŽแŸ‡แžแžบแžŽแŸ‚แž› แžŠแžพแž˜แŸ’แž”แžธแžขแž“แžปแž‰แŸ’แž‰แžถแžแžฑแŸ’แž™แžขแŸ’แž“แž€แž”แŸ’แžšแžพแž’แž˜แŸ’แž˜แžแžถแž•แŸ’แž›แžถแžŸแŸ‹แž”แŸ’แžแžผแžšแž€แž˜แŸ’แž˜แžŸแžทแž‘แŸ’แž’แžทแž“แŸƒแžฏแž€แžŸแžถแžš แž“แžทแž„แžแžแžšแž„แž“แŸ…แž€แŸ’แž“แžปแž„แžแžแžšแž”แžŸแŸ‹แž–แžฝแž€แž‚แŸแŸ”
  • แž€แžถแžšแž•แŸ’แž›แžถแžŸแŸ‹แž”แŸ’แžแžผแžšแž˜แžฝแž™แž…แŸ†แž“แžฝแž“แž…แŸ†แž–แŸ„แŸ‡แž€แžถแžšแž€แŸ†แžŽแžแŸ‹แž›แŸ†แž“แžถแŸ†แžŠแžพแž˜ (แžงแž‘แžถแž แžšแžŽแŸ UMASK แž€แŸ†แžŽแžแŸ‹แž‘แŸ… 077)แŸ”

แž”แŸ’แžšแž—แž–: opennet.ru

แž”แž“แŸ’แžแŸ‚แž˜แž˜แžแžทแž™แŸ„แž”แž›แŸ‹