ΠΠΎΠ²Π° Π²Π΅ΡΡΠΈΡ Π½Π° ΠΌΠΎΠΆΠ΅ Π±ΠΈ Π½Π°ΠΉ-ΠΈΠ·Π²Π΅ΡΡΠ½ΠΈΡ Π±Π΅Π·ΠΏΠ»Π°ΡΠ΅Π½ ΡΠΈΡΡΠ΅ΠΌΠ΅Π½ ΠΌΠ΅Π½ΠΈΠ΄ΠΆΡΡ.
ΠΠ°ΠΉ-ΠΈΠ½ΡΠ΅ΡΠ΅ΡΠ½ΠΈΡΠ΅ (ΠΏΠΎ ΠΌΠΎΠ΅ ΠΌΠ½Π΅Π½ΠΈΠ΅) ΠΏΡΠΎΠΌΠ΅Π½ΠΈ Π² ΡΠ°Π·ΠΈ Π²Π΅ΡΡΠΈΡ:
- systemd-homed Π΅ Π½ΠΎΠ² ΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½Ρ, ΠΊΠΎΠΉΡΠΎ Π²ΠΈ ΠΏΠΎΠ·Π²ΠΎΠ»ΡΠ²Π° ΠΏΡΠΎΠ·ΡΠ°ΡΠ½ΠΎ ΠΈ ΡΠ΄ΠΎΠ±Π½ΠΎ Π΄Π° ΡΠΏΡΠ°Π²Π»ΡΠ²Π°ΡΠ΅ ΠΊΡΠΈΠΏΡΠΈΡΠ°Π½ΠΈ Π΄ΠΎΠΌΠ°ΡΠ½ΠΈ Π΄ΠΈΡΠ΅ΠΊΡΠΎΡΠΈΠΈ, ΠΎΡΠΈΠ³ΡΡΡΠ²Π°ΠΉΠΊΠΈ ΠΏΡΠ΅Π½ΠΎΡΠΈΠΌΠΎΡΡ (Π½ΡΠΌΠ° Π½ΡΠΆΠ΄Π° Π΄Π° ΡΠ΅ ΠΏΡΠΈΡΠ΅ΡΠ½ΡΠ²Π°ΡΠ΅ Π·Π° ΡΠ°Π·Π»ΠΈΡΠ½ΠΈ UID Π½Π° ΡΠ°Π·Π»ΠΈΡΠ½ΠΈ ΡΠΈΡΡΠ΅ΠΌΠΈ), ΡΠΈΠ³ΡΡΠ½ΠΎΡΡ (LUKS backend ΠΏΠΎ ΠΏΠΎΠ΄ΡΠ°Π·Π±ΠΈΡΠ°Π½Π΅) ΠΈ Π²ΡΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡ Π·Π° ΠΌΠΈΠ³ΡΠΈΡΠ°Π½Π΅ ΠΊΡΠΌ ΠΏΡΡΡΠ½ΠΎ ΠΈΠ½ΡΡΠ°Π»ΠΈΡΠ°Π½ΠΈ ΡΠΈΡΡΠ΅ΠΌΠΈ ΡΡΠ΅Π· ΠΊΠΎΠΏΠΈΡΠ°Π½Π΅ Π½Π° Π΅Π΄ΠΈΠ½ ΡΠ°ΠΉΠ». ΠΡΠΈΡΠΊΠΈ ΠΏΠΎΠ΄ΡΠΎΠ±Π½ΠΎΡΡΠΈ ΡΠ° ΠΎΠΏΠΈΡΠ°Π½ΠΈ Π² https://media.ccc.de/v/ASG2019-164-reinventing-home-directories
- systemd-userdb Π΅ Π½ΠΎΠ² ΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½Ρ, Π±Π΅Π· ΠΊΠΎΠΉΡΠΎ ΠΏΡΠ΅Π΄ΠΈΡΠ½Π°ΡΠ° ΡΡΠ»ΡΠ³Π° Π½Π΅ ΠΌΠΎΠΆΠ΅ΡΠ΅ Π΄Π° Π±ΡΠ΄Π΅ ΡΠ΅Π°Π»ΠΈΠ·ΠΈΡΠ°Π½Π°. Π Π°Π·ΡΠΈΡΡΠ΅ΠΌΠ° ΠΏΠΎΡΡΠ΅Π±ΠΈΡΠ΅Π»ΡΠΊΠ° Π±Π°Π·Π° Π΄Π°Π½Π½ΠΈ Π²ΡΠ² ΡΠΎΡΠΌΠ°Ρ JSON, Π·Π°ΠΌΠ΅ΡΡΠ²Π°ΡΠ° (Π² ΡΠ²Π΅ΡΠ»ΠΎΡΠΎ Π±ΡΠ΄Π΅ΡΠ΅) ΠΈ Π΄ΠΎΠΏΡΠ»Π²Π°ΡΠ° (Π·Π°ΠΏΠΎΡΠ²Π°ΠΉΠΊΠΈ ΠΎΡ ΡΠ°Π·ΠΈ Π²Π΅ΡΡΠΈΡ) ΡΠΎΡΠΌΠ°ΡΠ° /etc/passwd
- ΠΏΡΠΎΡΡΡΠ°Π½ΡΡΠ²Π° ΠΎΡ ΠΈΠΌΠ΅Π½Π° Π·Π° systemd-journald - ΡΠ΅Π³Π° ΠΌΠΎΠΆΠ΅ΡΠ΅ Π΄Π° ΡΡΠ°ΡΡΠΈΡΠ°ΡΠ΅ ΠΎΡΠ΄Π΅Π»Π½ΠΎ ΠΊΠΎΠΏΠΈΠ΅ Π½Π° Π΄Π΅ΠΌΠΎΠ½Π° Π½Π° ΠΆΡΡΠ½Π°Π»Π° (ΡΡΡ ΡΠ²ΠΎΠΈ ΡΠΎΠ±ΡΡΠ²Π΅Π½ΠΈ ΠΎΠ³ΡΠ°Π½ΠΈΡΠ΅Π½ΠΈΡ, ΠΏΠΎΠ»ΠΈΡΠΈΠΊΠΈ ΠΈ Ρ.Π½.) ΠΈ Π΄Π° Π³ΠΎ ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π°ΡΠ΅ Π·Π° Π³ΡΡΠΏΠ° ΠΏΡΠΎΡΠ΅ΡΠΈ
- ΠΏΠΎΠ΄ΠΎΠ±ΡΠ΅Π½ΠΈΡ Π² ΠΏΠΎΠ΄Π΄ΡΡΠΆΠΊΠ°ΡΠ° Π½Π° SELinux
- ProtectClock= ΠΎΠΏΡΠΈΡ Π·Π° Π·Π°ΡΠΈΡΠ° Π½Π° ΡΠΈΡΡΠ΅ΠΌΠ½ΠΎΡΠΎ Π²ΡΠ΅ΠΌΠ΅ ΠΎΡ ΠΌΠΎΠ΄ΠΈΡΠΈΠΊΠ°ΡΠΈΡ, Π°Π½Π°Π»ΠΎΠ³ Π½Π° ProtectSystem= ΠΈ Π΄ΡΡΠ³ΠΈ ΠΎΠΏΡΠΈΠΈ Π½Π° Protect
- ΠΌΠ½ΠΎΠ³ΠΎ ΠΏΠΎΠ΄ΠΎΠ±ΡΠ΅Π½ΠΈΡ Π½Π° systemd-networkd ΠΏΠΎ ΠΎΡΠ½ΠΎΡΠ΅Π½ΠΈΠ΅ Π½Π° Π³ΡΠ²ΠΊΠ°Π²ΠΎΡΡΡΠ° ΠΏΡΠΈ ΠΊΠΎΠ½ΡΠΈΠ³ΡΡΠΈΡΠ°Π½Π΅ Π½Π° ΠΌΠ°ΡΡΡΡΡΠΈ, QoS ΠΈ Ρ.Π½.
- ΡΠ°ΠΉΡΡΡ Π΅ ΠΈΠ·ΡΡΠ»ΠΎ ΠΏΡΠ΅ΡΠ°Π±ΠΎΡΠ΅Π½ https://systemd.io/ - ΡΠ΅Π³Π° ΠΎΡΠ»ΠΈΡΠ½Π°ΡΠ° Π΄ΠΎΠΊΡΠΌΠ΅Π½ΡΠ°ΡΠΈΡ Π΅ Π²Π΅Π΄Π½Π°Π³Π° ΠΏΠΎΠ΄ ΡΡΠΊΠ°
- Π½ΠΎΠ²ΠΎ Π»ΠΎΠ³ΠΎ ΠΎΡ Tobias Bernard
Π ΠΌΠ½ΠΎΠ³ΠΎ Π΄ΡΡΠ³ΠΈ ΠΏΡΠΎΠΌΠ΅Π½ΠΈ, ΠΊΠΎΠΈΡΠΎ Π²Π΅ΡΠΎΡΡΠ½ΠΎ ΡΠ΅ ΠΎΡΡΠ°Π½Π°Ρ Π½Π΅Π·Π°Π±Π΅Π»ΡΠ·Π°Π½ΠΈ ΡΡΠ΅Π΄ ΠΎΠΆΠΈΠ²Π΅Π½Π°ΡΠ° Π΄ΠΈΡΠΊΡΡΠΈΡ Π·Π° homed ΠΈ userd :)
ΠΠ·ΡΠΎΡΠ½ΠΈΠΊ: linux.org.ru