рдХрджрд╛рдЪрд┐рдд рд╕рд░реНрд╡рд╛рдд рдкреНрд░рд╕рд┐рджреНрдз рдлреНрд░реА рд╕рд┐рд╕реНрдЯрдо рдореЕрдиреЗрдЬрд░рдЪреЗ рдирд╡реАрди рдкреНрд░рдХрд╛рд╢рди.

рдпрд╛ рдкреНрд░рдХрд╛рд╢рдирд╛рддреАрд▓ рд╕рд░реНрд╡рд╛рдд рдордиреЛрд░рдВрдЬрдХ (рдорд╛рдЭреНрдпрд╛ рдорддреЗ) рдмрджрд▓:

  • systemd-homed рд╣рд╛ рдПрдХ рдирд╡реАрди рдШрдЯрдХ рдЖрд╣реЗ рдЬреЛ рддреБрдореНрд╣рд╛рд▓рд╛ рдПрдирдХреНрд░рд┐рдкреНрдЯреЗрдб рд╣реЛрдо рдбрд┐рд░реЗрдХреНрдЯрд░реА рдкрд╛рд░рджрд░реНрд╢рдХрдкрдгреЗ рдЖрдгрд┐ рд╕реЛрдпреАрд╕реНрдХрд░рдкрдгреЗ рд╡реНрдпрд╡рд╕реНрдерд╛рдкрд┐рдд рдХрд░рдгреНрдпрд╛рдЪреА рдкрд░рд╡рд╛рдирдЧреА рджреЗрддреЛ, рдкреЛрд░реНрдЯреЗрдмрд┐рд▓рд┐рдЯреА (рд╡реЗрдЧрд╡реЗрдЧрд│реНрдпрд╛ рд╕рд┐рд╕реНрдЯрдореНрд╕рд╡рд░ рд╡реЗрдЧрд╡реЗрдЧрд│реНрдпрд╛ UID рдмрджреНрджрд▓ рдХрд╛рд│рдЬреА рдХрд░рдгреНрдпрд╛рдЪреА рдЧрд░рдЬ рдирд╛рд╣реА), рд╕реБрд░рдХреНрд╖рд╛ (рдбреАрдлреЙрд▓реНрдЯрдиреБрд╕рд╛рд░ LUKS рдмреЕрдХрдПрдВрдб) рдЖрдгрд┐ рдирд╡реНрдпрд╛рдиреЗ рд╕реНрдерд╛рдкрд┐рдд рд╕рд┐рд╕реНрдЯрдордордзреНрдпреЗ рд╕реНрдерд▓рд╛рдВрддрд░ рдХрд░рдгреНрдпрд╛рдЪреА рдХреНрд╖рдорддрд╛ рдкреНрд░рджрд╛рди рдХрд░рддреЗ. рдПрдХ рдлрд╛рдЗрд▓ рдХреЙрдкреА рдХрд░реВрди. рд╕рд░реНрд╡ рддрдкрд╢реАрд▓рд╛рдВрдордзреНрдпреЗ рд╡рд░реНрдгрди рдХреЗрд▓реЗ рдЖрд╣реЗ https://media.ccc.de/v/ASG2019-164-reinventing-home-directories
  • systemd-userdb рд╣рд╛ рдирд╡реАрди рдШрдЯрдХ рдЖрд╣реЗ, рддреНрдпрд╛рд╢рд┐рд╡рд╛рдп рдорд╛рдЧреАрд▓ рд╕реЗрд╡рд╛ рдХрд╛рд░реНрдпрд╛рдиреНрд╡рд┐рдд рдХрд░рдгреЗ рд╢рдХреНрдп рдирд╛рд╣реА. JSON рдлреЙрд░рдореЕрдЯрдордзреНтАНрдпреЗ рдПрдХреНрд╕реНрдЯреЗрдВрд╕рд┐рдмрд▓ рд╡рд╛рдкрд░рдХрд░реНрддрд╛ рдбреЗрдЯрд╛рдмреЗрд╕, рдмрджрд▓реВрди (рдЙрдЬреНрдЬреНрд╡рд▓ рднрд╡рд┐рд╖реНрдпрд╛рдд) рдЖрдгрд┐ рдкреВрд░рдХ (рдпрд╛ рдкреНрд░рдХрд╛рд╢рдирд╛рдкрд╛рд╕реВрди) /etc/passwd рдлреЙрд░рдореЕрдЯ
  • systemd-journald рд╕рд╛рдареА рдиреЗрдорд╕реНрдкреЗрд╕ - рдЖрддрд╛ рддреБрдореНрд╣реА рдЬрд░реНрдирд▓ рдбрд┐рдордирдЪреА рд╡реЗрдЧрд│реА рдкреНрд░рдд рдЪрд╛рд▓рд╡реВ рд╢рдХрддрд╛ (рддреНрдпрд╛рдЪреНрдпрд╛ рд╕реНрд╡рддрдГрдЪреНрдпрд╛ рдорд░реНрдпрд╛рджрд╛, рдзреЛрд░рдгреЗ рдЗ.) рдЖрдгрд┐ рдкреНрд░рдХреНрд░рд┐рдпрд╛рдВрдЪреНрдпрд╛ рдЧрдЯрд╛рд╕рд╛рдареА рд╡рд╛рдкрд░реВ рд╢рдХрддрд╛.
  • SELinux рд╕рдорд░реНрдердирд╛рддреАрд▓ рд╕реБрдзрд╛рд░рдгрд╛
  • ProtectClock= рдмрджрд▓рд╛рдкрд╛рд╕реВрди рд╕рд┐рд╕реНрдЯрдо рд╡реЗрд│реЗрдЪреЗ рд╕рдВрд░рдХреНрд╖рдг рдХрд░рдгреНрдпрд╛рд╕рд╛рдареА рдкрд░реНрдпрд╛рдп, ProtectSystem= рдЖрдгрд┐ рдЗрддрд░ Protect рдкрд░реНрдпрд╛рдпрд╛рдВрдЪрд╛ рдПрдХ рдЕреЕрдирд╛рд▓реЙрдЧ
  • рдорд╛рд░реНрдЧ, QoS, рдЗрддреНрдпрд╛рджреА рдХреЙрдиреНрдлрд┐рдЧрд░ рдХрд░рдгреНрдпрд╛рдЪреНрдпрд╛ рд▓рд╡рдЪрд┐рдХрддреЗрдЪреНрдпрд╛ рджреГрд╖реНрдЯреАрдиреЗ systemd-networkd рдордзреНрдпреЗ рдЕрдиреЗрдХ рд╕реБрдзрд╛рд░рдгрд╛.
  • рд╕рд╛рдЗрдЯ рдкреВрд░реНрдгрдкрдгреЗ рдкреБрдирд░реНрд░рдЪрдирд╛ рдХреЗрд▓реА рдЧреЗрд▓реА рдЖрд╣реЗ https://systemd.io/ - рдЖрддрд╛ рдЙрддреНрдХреГрд╖реНрдЯ рджрд╕реНрддрдРрд╡рдЬреАрдХрд░рдг рддрд╛рдмрдбрддреЛрдм рд╣рд╛рддрд╛рдд рдЖрд╣реЗ
  • рдЯреЛрдмрд┐рдпрд╛рд╕ рдмрд░реНрдирд╛рд░реНрдбрдЪрд╛ рдирд╡реАрди рд▓реЛрдЧреЛ

рдЖрдгрд┐ рдЗрддрд░ рдмрд░реЗрдЪ рдмрджрд▓ рдЬреЗ рд╣реЛрдо рдЖрдгрд┐ рд╡рд╛рдкрд░рдХрд░реНрддреНрдпрд╛рдВрдмрджреНрджрд▓рдЪреНрдпрд╛ рд╕рдЬреАрд╡ рдЪрд░реНрдЪреЗрджрд░рдореНрдпрд╛рди рдХрджрд╛рдЪрд┐рдд рд▓рдХреНрд╖ рди рджрд┐рд▓рд╛ рдЧреЗрд▓реЗрд▓рд╛ рдЕрд╕реЗрд▓ :)

рд╕реНрддреНрд░реЛрдд: linux.org.ru

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