рдлрд╛рдпрд░рдЬреЗрд▓ 0.9.62 рдНрдкреНрд▓рд┐рдХреЗрд╢рди рдЖрдпрд╕реЛрд▓реЗрд╢рди рд░рд┐рд▓реАрдЬ

рд╕рд╣рд╛ рдорд╣рд┐рдиреНрдпрд╛рдВрдЪреНрдпрд╛ рд╡рд┐рдХрд╛рд╕рд╛рдирдВрддрд░ рдЙрдкрд▓рдмреНрдз рдкреНрд░рдХрд▓реНрдк рдкреНрд░рдХрд╛рд╢рди рдлрд╛рдпрд░рдЬреЗрд▓ реж.реп.ремреи, рдЬреНрдпрд╛рдордзреНрдпреЗ рдЧреНрд░рд╛рдлрд┐рдХрд▓, рдХрдиреНрд╕реЛрд▓ рдЖрдгрд┐ рд╕рд░реНрд╡реНрд╣рд░ рдНрдкреНрд▓рд┐рдХреЗрд╢рдиреНрд╕рдЪреНрдпрд╛ рд╡реЗрдЧрд│реНрдпрд╛ рдЕрдВрдорд▓рдмрдЬрд╛рд╡рдгреАрд╕рд╛рдареА рдПрдХ рдкреНрд░рдгрд╛рд▓реА рд╡рд┐рдХрд╕рд┐рдд рдХреЗрд▓реА рдЬрд╛рдд рдЖрд╣реЗ. рдлрд╛рдпрд░рдЬреЗрд▓ рд╡рд╛рдкрд░рдгреЗ рддреБрдореНрд╣рд╛рд▓рд╛ рдЕрд╡рд┐рд╢реНрд╡рд╛рд╕реВ рдХрд┐рдВрд╡рд╛ рд╕рдВрднрд╛рд╡реНрдп рдЕрд╕реБрд░рдХреНрд╖рд┐рдд рдкреНрд░реЛрдЧреНрд░рд╛рдо рдЪрд╛рд▓рд╡рддрд╛рдирд╛ рдореБрдЦреНрдп рдкреНрд░рдгрд╛рд▓реАрд╢реА рддрдбрдЬреЛрдб рдХрд░рдгреНрдпрд╛рдЪрд╛ рдзреЛрдХрд╛ рдХрдореА рдХрд░рдгреНрдпрд╛рд╕ рдЕрдиреБрдорддреА рджреЗрддреЗ. рдХрд╛рд░реНрдпрдХреНрд░рдо рд╕реА рднрд╛рд╖реЗрдд рд▓рд┐рд╣рд┐рд▓реЗрд▓рд╛ рдЖрд╣реЗ, рджреНрд╡рд╛рд░рд╛ рд╡рд┐рддрд░рд┐рдд GPLv2 рдЕрдВрддрд░реНрдЧрдд рдкрд░рд╡рд╛рдирд╛рдХреГрдд рдЖрдгрд┐ 3.0 рдкреЗрдХреНрд╖рд╛ рдЬреБрдиреНрдпрд╛ рдХрд░реНрдирд▓рд╕рд╣ рдХреЛрдгрддреНрдпрд╛рд╣реА Linux рд╡рд┐рддрд░рдгрд╛рд╡рд░ рдЪрд╛рд▓рд╡реВ рд╢рдХрддреЛ. рдлрд╛рдпрд░рдЬреЗрд▓рд╕рд╣ рддрдпрд╛рд░ рдкреЕрдХреЗрдЬреЗрд╕ рддрдпрд╛рд░ deb (Debian, Ubuntu) рдЖрдгрд┐ rpm (CentOS, Fedora) рдлреЙрд░рдореЕрдЯрдордзреНрдпреЗ.

рдлрд╛рдпрд░рдЬреЗрд▓рдордзреНрдпреЗ рдЕрд▓рдЧрд╛рд╡рд╕рд╛рдареА рд╡рд╛рдкрд░рд▓реЗ рдЬрд╛рддрд╛рдд Linux рдордзреНрдпреЗ рдиреЗрдорд╕реНрдкреЗрд╕реЗрд╕, AppArmor рдЖрдгрд┐ рд╕рд┐рд╕реНрдЯрдо рдХреЙрд▓ рдлрд┐рд▓реНрдЯрд░рд┐рдВрдЧ (seccomp-bpf). рдПрдХрджрд╛ рд▓рд╛рдБрдЪ рдЭрд╛рд▓реНрдпрд╛рдирдВрддрд░, рдкреНрд░реЛрдЧреНрд░рд╛рдо рдЖрдгрд┐ рддреНрдпрд╛рдЪреНрдпрд╛ рд╕рд░реНрд╡ рдЪрд╛рдЗрд▓реНрдб рдкреНрд░рдХреНрд░рд┐рдпрд╛ рдХрд░реНрдирд▓ рд╕рдВрд╕рд╛рдзрдирд╛рдВрдЪреЗ рд╕реНрд╡рддрдВрддреНрд░ рджреГрд╢реНрдп рд╡рд╛рдкрд░рддрд╛рдд, рдЬрд╕реЗ рдХреА рдиреЗрдЯрд╡рд░реНрдХ рд╕реНрдЯреЕрдХ, рдкреНрд░рдХреНрд░рд┐рдпрд╛ рд╕рд╛рд░рдгреА рдЖрдгрд┐ рдорд╛рдЙрдВрдЯ рдкреЙрдЗрдВрдЯ. рдПрдХрдореЗрдХрд╛рдВрд╡рд░ рдЕрд╡рд▓рдВрдмреВрди рдЕрд╕рд▓реЗрд▓реЗ рдЕрдиреБрдкреНрд░рдпреЛрдЧ рдПрдХрд╛ рд╕рд╛рдорд╛рдиреНрдп рд╕рдБрдбрдмреЙрдХреНрд╕рдордзреНрдпреЗ рдПрдХрддреНрд░ рдХреЗрд▓реЗ рдЬрд╛рдК рд╢рдХрддрд╛рдд. рдЗрдЪреНрдЫрд┐рдд рдЕрд╕рд▓реНрдпрд╛рд╕, рдлрд╛рдпрд░рдЬреЗрд▓рдЪрд╛ рд╡рд╛рдкрд░ рдбреЙрдХрд░, рдПрд▓рдПрдХреНрд╕рд╕реА рдЖрдгрд┐ рдУрдкрдирд╡реНрд╣реАрдЭреЗрдб рдХрдВрдЯреЗрдирд░ рдЪрд╛рд▓рд╡рд┐рдгреНрдпрд╛рд╕рд╛рдареА рджреЗрдЦреАрд▓ рдХреЗрд▓рд╛ рдЬрд╛рдК рд╢рдХрддреЛ.

рдХрдВрдЯреЗрдирд░ рдЗрдиреНрд╕реБрд▓реЗрд╢рди рдЯреВрд▓реНрд╕рдЪреНрдпрд╛ рд╡рд┐рдкрд░реАрдд, рдлрд╛рдпрд░рдЬреЗрд▓ рдЕрддреНрдпрдВрдд рдЖрд╣реЗ рд╕реЛрдкреЗ рдХреЙрдиреНрдлрд┐рдЧрд░реЗрд╢рдирдордзреНрдпреЗ рдЖрдгрд┐ рд╕рд┐рд╕реНрдЯрдо рдкреНрд░рддрд┐рдорд╛ рддрдпрд╛рд░ рдХрд░рдгреНрдпрд╛рдЪреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рдирд╛рд╣реА - рд╡рд░реНрддрдорд╛рди рдлрд╛рдЗрд▓ рд╕рд┐рд╕реНрдЯрдордЪреНрдпрд╛ рд╕рд╛рдордЧреНрд░реАрд╡рд░ рдЖрдзрд╛рд░рд┐рдд рдХрдВрдЯреЗрдирд░рдЪреА рд░рдЪрдирд╛ рдлреНрд▓рд╛рдпрд╡рд░ рддрдпрд╛рд░ рдХреЗрд▓реА рдЬрд╛рддреЗ рдЖрдгрд┐ рдЕрдиреБрдкреНрд░рдпреЛрдЧ рдкреВрд░реНрдг рдЭрд╛рд▓реНрдпрд╛рдирдВрддрд░ рд╣рдЯрд╡рд┐рд▓реА рдЬрд╛рддреЗ. рдлрд╛рдЗрд▓ рд╕рд┐рд╕реНрдЯрдордордзреНрдпреЗ рдкреНрд░рд╡реЗрд╢ рдирд┐рдпрдо рд╕реЗрдЯ рдХрд░рдгреНрдпрд╛рдЪреЗ рд▓рд╡рдЪрд┐рдХ рдорд╛рдзреНрдпрдо рдкреНрд░рджрд╛рди рдХреЗрд▓реЗ рдЖрд╣реЗрдд; рддреБрдореНрд╣реА рдХреЛрдгрддреНрдпрд╛ рдлрд╛рдЗрд▓реНрд╕ рдЖрдгрд┐ рдбрд┐рд░реЗрдХреНрдЯрд░реАрдВрдирд╛ рдкрд░рд╡рд╛рдирдЧреА рджрд┐рд▓реА рдЖрд╣реЗ рдХрд┐рдВрд╡рд╛ рдкреНрд░рд╡реЗрд╢ рдирд╛рдХрд╛рд░рд▓рд╛ рдЖрд╣реЗ рд╣реЗ рдирд┐рд░реНрдзрд╛рд░рд┐рдд рдХрд░реВ рд╢рдХрддрд╛, рдбреЗрдЯрд╛рд╕рд╛рдареА рддрд╛рддреНрдкреБрд░рддреА рдлрд╛рдЗрд▓ рд╕рд┐рд╕реНрдЯрдо (tmpfs) рдХрдиреЗрдХреНрдЯ рдХрд░реВ рд╢рдХрддрд╛, рдлрдХреНрдд рд╡рд╛рдЪрдгреНрдпрд╛рд╕рд╛рдареА рдлрд╛рдЗрд▓реНрд╕ рдХрд┐рдВрд╡рд╛ рдирд┐рд░реНрджреЗрд╢рд┐рдХрд╛рдВрдЪрд╛ рдкреНрд░рд╡реЗрд╢ рдорд░реНрдпрд╛рджрд┐рдд рдХрд░реВ рд╢рдХрддрд╛, рдпрд╛рджреНрд╡рд╛рд░реЗ рдирд┐рд░реНрджреЗрд╢рд┐рдХрд╛ рдПрдХрддреНрд░ рдХрд░реВ рд╢рдХрддрд╛. bind-mount рдЖрдгрд┐ overlayfs.

рдлрд╛рдпрд░рдлреЙрдХреНрд╕, рдХреНрд░реЛрдорд┐рдпрдо, рд╡реНрд╣реАрдПрд▓рд╕реА рдЖрдгрд┐ рдЯреНрд░рд╛рдиреНрд╕рдорд┐рд╢рдирд╕рд╣ рдореЛрдареНрдпрд╛ рд╕рдВрдЦреНрдпреЗрдиреЗ рд▓реЛрдХрдкреНрд░рд┐рдп рдЕрдиреБрдкреНрд░рдпреЛрдЧрд╛рдВрд╕рд╛рдареА, рддрдпрд╛рд░ рдкреНрд░реЛрдлрд╛рдЗрд▓ рд╕рд┐рд╕реНрдЯрдо рдХреЙрд▓ рдЕрд▓рдЧрд╛рд╡. рд╕рдБрдбрдмреЙрдХреНрд╕реНрдб рд╡рд╛рддрд╛рд╡рд░рдг рд╕реЗрдЯ рдХрд░рдгреНрдпрд╛рд╕рд╛рдареА рдЖрд╡рд╢реНрдпрдХ рд╡рд┐рд╢реЗрд╖рд╛рдзрд┐рдХрд╛рд░ рдкреНрд░рд╛рдкреНрдд рдХрд░рдгреНрдпрд╛рд╕рд╛рдареА, рдлрд╛рдпрд░рдЬреЗрд▓ рдПрдХреНрдЭрд┐рдХреНрдпреБрдЯреЗрдмрд▓ SUID рд░реВрдЯ рдлреНрд▓реЕрдЧрд╕рд╣ рд╕реНрдерд╛рдкрд┐рдд рдХреЗрд▓реЗ рдЖрд╣реЗ (рдкреНрд░рд╛рд░рдВрднрд╛рдирдВрддрд░ рд╡рд┐рд╢реЗрд╖рд╛рдзрд┐рдХрд╛рд░ рд░реАрд╕реЗрдЯ рдХреЗрд▓реЗ рдЬрд╛рддрд╛рдд). рдЖрдпрд╕реЛрд▓реЗрд╢рди рдореЛрдбрдордзреНтАНрдпреЗ рдкреНрд░реЛрдЧреНрд░рд╛рдо рдЪрд╛рд▓рд╡рдгреНтАНрдпрд╛рд╕рд╛рдареА, рдлрд╛рдпрд░рдЬреЗрд▓ рдпреБрдЯрд┐рд▓рд┐рдЯреАрд╕рд╛рдареА рд╡рд┐рддрд░реНрдХ рдореНрд╣рдгреВрди рдНрдкреНрд▓рд┐рдХреЗрд╢рдирдЪреЗ рдирд╛рд╡ рдирд┐рд░реНрджрд┐рд╖реНрдЯ рдХрд░рд╛, рдЙрджрд╛рд╣рд░рдгрд╛рд░реНрде, тАЬрдлрд╛рдпрд░рдЬреЗрд▓ рдлрд╛рдпрд░рдлреЙрдХреНрд╕тАЭ рдХрд┐рдВрд╡рд╛ тАЬрд╕реБрдбреЛ рдлрд╛рдпрд░рдЬреЗрд▓ /etc/init.d/nginx startтАЭ.

рдирд╡реАрди рдкреНрд░рдХрд╛рд╢рдирд╛рдд:

  • рдХреЙрдиреНрдлрд┐рдЧрд░реЗрд╢рди рдлрд╛рдЗрд▓рдордзреНрдпреЗ /etc/firejail/firejail.config рдЬреЛрдбрд▓реЗ рдлрд╛рдЗрд▓-рдХреЙрдкреА-рдорд░реНрдпрд╛рджрд╛ рд╕реЗрдЯрд┐рдВрдЧ, рдЬреЗ рддреБрдореНрд╣рд╛рд▓рд╛ тАЬ--рдЦрд╛рдЬрдЧреА-*тАЭ рдкрд░реНрдпрд╛рдп рд╡рд╛рдкрд░рддрд╛рдирд╛ рдореЗрдорд░реАрдордзреНрдпреЗ рдХреЙрдкреА рдХреЗрд▓реНрдпрд╛ рдЬрд╛рдгрд╛рд▒реНрдпрд╛ рдлрд╛рдЗрд▓реНрд╕рдЪрд╛ рдЖрдХрд╛рд░ рдорд░реНрдпрд╛рджрд┐рдд рдХрд░рдгреНрдпрд╛рд╕ рдЕрдиреБрдорддреА рджреЗрддреЗ (рдбрд┐рдлреЙрд▓реНрдЯрдиреБрд╕рд╛рд░ рдорд░реНрдпрд╛рджрд╛ 500MB рд╡рд░ рд╕реЗрдЯ рдХреЗрд▓реА рдЬрд╛рддреЗ).
  • /usr/share/doc/firejail рдирд┐рд░реНрджреЗрд╢рд┐рдХреЗрдд рдирд╡реАрди рдЕрдиреБрдкреНрд░рдпреЛрдЧ рдкреНрд░рддрд┐рдмрдВрдз рдкреНрд░реЛрдлрд╛рдЗрд▓ рддрдпрд╛рд░ рдХрд░рдгреНрдпрд╛рд╕рд╛рдареА рдЯреЗрдореНрдкрд▓реЗрдЯ рдЬреЛрдбрд▓реЗ рдЧреЗрд▓реЗ рдЖрд╣реЗрдд.
  • рдкреНрд░реЛрдлрд╛рдЗрд▓ рдбреАрдмрдЧрд░ рд╡рд╛рдкрд░рдгреНрдпрд╛рдЪреА рдкрд░рд╡рд╛рдирдЧреА рджреЗрддрд╛рдд.
  • seccomp рдпрдВрддреНрд░рдгрд╛ рд╡рд╛рдкрд░реВрди рд╕рд┐рд╕реНрдЯрдо рдХреЙрд▓рдЪреЗ рд╕реБрдзрд╛рд░рд┐рдд рдлрд┐рд▓реНрдЯрд░рд┐рдВрдЧ.
  • рдХрдВрдкрд╛рдЗрд▓рд░ рдзреНрд╡рдЬрд╛рдВрдЪреЗ рд╕реНрд╡рдпрдВ-рд╢реЛрдз рдкреНрд░рджрд╛рди рдХреЗрд▓реЗ рдЖрд╣реЗ.
  • chroot рдХреЙрд▓ рдпрд╛рдкреБрдвреЗ рдорд╛рд░реНрдЧрд╛рд╡рд░ рдЖрдзрд╛рд░рд┐рдд рдХреЗрд▓рд╛ рдЬрд╛рдд рдирд╛рд╣реА, рдкрд░рдВрддреБ рдлрд╛рдЗрд▓ рд╡рд░реНрдгрдирдХрд░реНрддреНрдпрд╛рд╡рд░ рдЖрдзрд╛рд░рд┐рдд рдорд╛рдЙрдВрдЯ рдкреЙрдЗрдВрдЯ рд╡рд╛рдкрд░реВрди рдХреЗрд▓рд╛ рдЬрд╛рддреЛ.
  • /usr/share рдирд┐рд░реНрджреЗрд╢рд┐рдХрд╛ рд╡рд┐рд╡рд┐рдз рдкреНрд░реЛрдлрд╛рдЗрд▓рджреНрд╡рд╛рд░реЗ рд╢реНрд╡реЗрддрд╕реВрдЪреАрдмрджреНрдз рдХреЗрд▓реА рдЬрд╛рддреЗ.
  • рдирд╡реАрди рд╣реЗрд▓реНрдкрд░ рд╕реНрдХреНрд░рд┐рдкреНрдЯреНрд╕ gdb-firejail.sh рдЖрдгрд┐ sort.py conrib рд╡рд┐рднрд╛рдЧрд╛рдд рдЬреЛрдбрд▓реНрдпрд╛ рдЧреЗрд▓реНрдпрд╛ рдЖрд╣реЗрдд.
  • рд╡рд┐рд╢реЗрд╖рд╛рдзрд┐рдХрд╛рд░ рдкреНрд░рд╛рдкреНрдд рдХреЛрдб (SUID) рдЪреНрдпрд╛ рдЕрдВрдорд▓рдмрдЬрд╛рд╡рдгреАрдЪреНрдпрд╛ рдЯрдкреНрдкреНрдпрд╛рд╡рд░ рдордЬрдмреВрдд рд╕рдВрд░рдХреНрд╖рдг.
  • рдкреНрд░реЛрдлрд╛рдЗрд▓рд╕рд╛рдареА, X рд╕рд░реНрд╡реНрд╣рд░ рдЖрдгрд┐ рдиреЗрдЯрд╡рд░реНрдХ рдкреНрд░рд╡реЗрд╢рд╛рдЪреА рдЙрдкрд╕реНрдерд┐рддреА рддрдкрд╛рд╕рдгреНрдпрд╛рд╕рд╛рдареА рдирд╡реАрди рд╕рд╢рд░реНрдд рдЧреБрдгрдзрд░реНрдо HAS_X11 рдЖрдгрд┐ HAS_NET рд▓рд╛рдЧреВ рдХреЗрд▓реЗ рдЖрд╣реЗрдд.
  • рдкреГрдердХ рдНрдкреНрд▓рд┐рдХреЗрд╢рди рд▓реЙрдиреНрдЪрд╕рд╛рдареА рдкреНрд░реЛрдлрд╛рдЗрд▓ рдЬреЛрдбрд▓реЗ (рдкреНрд░реЛрдлрд╛рдЗрд▓рдЪреА рдПрдХреВрдг рд╕рдВрдЦреНрдпрд╛ 884 рдкрд░реНрдпрдВрдд рд╡рд╛рдврд▓реА):
    • i2p,
    • рдЯреЙрд░-рдмреНрд░рд╛рдЙрдЭрд░ (AUR),
    • рдЭреБрд▓рд┐рдк,
    • rsync
    • рд╕рд┐рдЧреНрдирд▓-рдХреНрд▓реА
    • tcpdump
    • рд╢рд╛рд░реНрдХ,
    • qgis
    • рдУрдкрди рдЕрд░реЗрдирд╛,
    • рдЧреЛрдбреЙрдЯ,
    • klatexformula,
    • klatexformula_cmdl,
    • рджреБрд╡реЗ
    • xlinks,
    • pandoc
    • рд▓рд┐рдирдХреНрд╕рд╕рд╛рдареА рд╕рдВрдШ,
    • gnome-рдзреНрд╡рдиреА-рд░реЗрдХреЙрд░реНрдбрд░,
    • рдиреНрдпреВрдЬрдмреНрдпреБрдЯрд░,
    • keepassxc-cli,
    • keepassxc-рдкреНрд░реЙрдХреНрд╕реА,
    • рд░рд┐рджрдордмреЙрдХреНрд╕-рдХреНрд▓рд╛рдпрдВрдЯ,
    • рдЬреЗрд░реА
    • рдЖрд╡реЗрд╢,
    • mpg123,
    • рдЦреЗрд│рдгреЗ,
    • mpg123.bin,
    • mpg123-alsa,
    • mpg123-id3dump,
    • out123,
    • mpg123-рдЬреЕрдХ,
    • mpg123-nas,
    • mpg123-рдУрдкрдирд▓,
    • mpg123-oss,
    • mpg123-рдкреЛрд░реНрдЯрдСрдбрд┐рдУ,
    • mpg123-рдирд╛рдбреА,
    • mpg123-рдкрдЯреНрдЯреА,
    • pavucontrol-qt,
    • рдЬреАрдиреЛрдо рд╡рд░реНрдг,
    • рдЬреАрдиреЛрдо-рд╡рд░реНрдг-рдирдХрд╛рд╢рд╛,
    • рд╡реНрд╣реЗрд▓рдмрд░реНрдб
    • рдЯреАрдмреА-рд╕реНрдЯрд╛рд░реНрдЯрд░-рд░реЕрдкрд░,
    • bzcat,
    • kiwix-рдбреЗрд╕реНрдХрдЯреЙрдк,
    • bzcat,
    • zstd,
    • pzstd,
    • zstdcat,
    • zstdgrep,
    • zstdless,
    • zstdmt,
    • unzstd,
    • рдПрдЖрд░,
    • рдЬреАрдиреЛрдо-рд▓реЗрдЯреЗрдХреНрд╕,
    • pngquant
    • рдХреЕрд▓реНрдЬреЗрдмреНрд░рд╛
    • рдХрд▓рдЬреЗрдмреНрд░рд╛рдореЛрдмрд╛рдИрд▓,
    • amuled
    • kfind,
    • рдЕрд╕рднреНрдпрддрд╛
    • рдСрдбрд┐рдУ рд░реЗрдХреЙрд░реНрдбрд░,
    • рдХреЕрдореЗрд░рд╛ рдореЙрдирд┐рдЯрд░
    • ddgtk
    • рдбреНрд░реЙрдпреЛ,
    • unf,
    • gmpc,
    • рдЗрд▓реЗрдХреНрдЯреНрд░реЙрди рдореЗрд▓,
    • рд╕рд╛рд░рд╛рдВрд╢,
    • рднрд╛рд╡рд╛рд░реНрде-рдкреЗрд╕реНрдЯ

рд╕реНрддреНрд░реЛрдд: opennet.ru

рдПрдХ рдЯрд┐рдкреНрдкрдгреА рдЬреЛрдбрд╛