เปเบ™เบฐเบ™เบณ systemd-homed เป€เบžเบทเปˆเบญเบˆเบฑเบ”เบเบฒเบ™เป„เบ”เป€เบฃเบฑเบเบ—เปเบฃเบตเป€เบฎเบทเบญเบ™เปเบšเบšเบžเบปเบเบžเบฒ

Lennart Poettering เปเบ™เบฐ เบ™เบณ (PDF) เปƒเบ™เบเบญเบ‡เบ›เบฐเบŠเบธเบก All Systems Go 2019, เบญเบปเบ‡เบ›เบฐเบเบญเบšเปƒเบซเบกเปˆเบ‚เบญเบ‡เบฅเบฐเบšเบปเบšเบœเบนเป‰เบˆเบฑเบ”เบเบฒเบ™เบฅเบฐเบšเบปเบš - systemd-homed, เบกเบตเบˆเบธเบ”เบ›เบฐเบชเบปเบ‡เป€เบžเบทเปˆเบญเป€เบฎเบฑเบ”เปƒเบซเป‰เป„เบ”เป€เบฅเบเบฐเบ—เปเบฅเบตเป€เบฎเบทเบญเบ™เบ‚เบญเบ‡เบœเบนเป‰เปƒเบŠเป‰เบชเบฒเบกเบฒเบ”เป€เบ„เบทเปˆเบญเบ™เบ—เบตเปˆเปเบฅเบฐเปเบเบเบ•เปˆเบฒเบ‡เบซเบฒเบเบˆเบฒเบเบเบฒเบ™เบ•เบฑเป‰เบ‡เบ„เปˆเบฒเบฅเบฐเบšเบปเบš. เปเบ™เบงเบ„เบงเบฒเบกเบ„เบดเบ”เบ•เบปเป‰เบ™เบ•เปเบ‚เบญเบ‡เป‚เบ„เบ‡เบเบฒเบ™เปเบกเปˆเบ™เป€เบžเบทเปˆเบญเบชเป‰เบฒเบ‡เบชเบฐเบžเบฒเบšเปเบงเบ”เบฅเป‰เบญเบกเบ—เบตเปˆเบžเบฝเบ‡เบžเปเบชเปเบฒเบฅเบฑเบšเบ‚เปเป‰เบกเบนเบ™เบœเบนเป‰เปƒเบŠเป‰เบ—เบตเปˆเบชเบฒเบกเบฒเบ”เป‚เบญเบ™เบฅเบฐเบซเบงเปˆเบฒเบ‡เบฅเบฐเบšเบปเบšเบ•เปˆเบฒเบ‡เป†เป„เบ”เป‰เป‚เบ”เบเบšเปเปˆเบ•เป‰เบญเบ‡เบเบฑเบ‡เบงเบปเบ™เบเปˆเบฝเบงเบเบฑเบšเบเบฒเบ™ synchronization เบ•เบปเบงเบฅเบฐเบšเบธเปเบฅเบฐเบ„เบงเบฒเบกเบฅเบฑเบš.

เบชเบฐเบžเบฒเบšเปเบงเบ”เบฅเป‰เบญเบกเป„เบ”เป€เบฅเบเบฐเบ—เปเบฅเบตเป€เบฎเบทเบญเบ™เบกเบฒเปƒเบ™เบฎเบนเบšเปเบšเบšเบ‚เบญเบ‡เป„เบŸเบฅเปŒเบฎเบนเบšเบžเบฒเบšเบ—เบตเปˆเบ•เบดเบ”เบ•เบฑเป‰เบ‡, เบ‚เปเป‰เบกเบนเบ™เบ—เบตเปˆเบ–เบทเบเป€เบ‚เบปเป‰เบฒเบฅเบฐเบซเบฑเบ”. เบ‚เปเป‰เบกเบนเบ™เบ›เบฐเบˆเบณเบ•เบปเบงเบœเบนเป‰เปƒเบŠเป‰เบ–เบทเบเบœเบนเบเบกเบฑเบ”เบเบฑเบšเบฅเบฐเบšเบปเบš home directory เบซเบผเบฒเบเบเบงเปˆเบฒเบเบฒเบ™เบ•เบฑเป‰เบ‡เบ„เปˆเบฒเบฅเบฐเบšเบปเบš - เปเบ—เบ™เบ—เบตเปˆ /etc/passwd เปเบฅเบฐ /etc/shadow เบ‚เปเป‰เบกเบนเบ™ เปƒเบ™เบฎเบนเบšเปเบšเบš JSON, เป€เบเบฑเบšเป„เบงเป‰เปƒเบ™เป„เบ”เป€เบฃเบฑเบเบ—เปเบฃเบต ~/.identity. เป‚เบ›เบฃเป„เบŸเบฅเปŒเบ›เบฐเบเบญเบšเบ”เป‰เบงเบเบžเบฒเบฅเบฒเบกเบดเป€เบ•เบตเบ—เบตเปˆเบˆเปเบฒเป€เบ›เบฑเบ™เบชเปเบฒเบฅเบฑเบšเบเบฒเบ™เป€เบฎเบฑเบ”เบงเบฝเบเบ‚เบญเบ‡เบœเบนเป‰เปƒเบŠเป‰, เบฅเบงเบกเบ—เบฑเบ‡เบ‚เปเป‰เบกเบนเบ™เบเปˆเบฝเบงเบเบฑเบšเบŠเบทเปˆ, hash เบฅเบฐเบซเบฑเบ”เบœเปˆเบฒเบ™, เบเบฐเปเบˆเบเบฒเบ™เป€เบ‚เบปเป‰เบฒเบฅเบฐเบซเบฑเบ”, เป‚เบ„เบ•เป‰เบฒ, เปเบฅเบฐเบŠเบฑเบšเบžเบฐเบเบฒเบเบญเบ™เบ—เบตเปˆเบˆเบฑเบ”เบชเบฑเบ™. เป‚เบ›เบฃเป„เบŸเบฅเปŒเบชเบฒเบกเบฒเบ”เป„เบ”เป‰เบฎเบฑเบšเบเบฒเบ™เบขเบฑเป‰เบ‡เบขเบทเบ™เบ”เป‰เบงเบเบฅเบฒเบเป€เบŠเบฑเบ™เบ”เบดเบˆเบดเบ•เบญเบ™เบ—เบตเปˆเป€เบเบฑเบšเป„เบงเป‰เปƒเบ™ token Yubikey เบžเบฒเบเบ™เบญเบ.

เบžเบฒเบฃเบฒเบกเบดเป€เบ•เบตเบญเบฒเบ”เบˆเบฐเบฅเบงเบกเป€เบญเบปเบฒเบ‚เปเป‰เบกเบนเบ™เป€เบžเบตเปˆเบกเป€เบ•เบตเบกเป€เบŠเบฑเปˆเบ™: เบเบฐเปเบˆ SSH, เบ‚เปเป‰เบกเบนเบ™เบเบฒเบ™เบžเบดเบชเบนเบ”เบขเบทเบ™เบขเบฑเบ™เบ—เบฒเบ‡เบŠเบตเบงเบฐเบกเบดเบ•เบด, เบฎเบนเบšเบžเบฒเบš, เบญเบตเป€เบกเบง, เบ—เบตเปˆเบขเบนเปˆ, เป€เบ‚เบ”เป€เบงเบฅเบฒ, เบžเบฒเบชเบฒ, เบ‚เบฐเบšเบงเบ™เบเบฒเบ™ เปเบฅเบฐเบ„เบงเบฒเบกเบˆเบณเบˆเบณเบเบฑเบ”, เบ—เบธเบ‡ mount เป€เบžเบตเปˆเบกเป€เบ•เบตเบก (nodev, noexec, nosuid), เบ‚เปเป‰เบกเบนเบ™เบเปˆเบฝเบงเบเบฑเบšเป€เบŠเบตเบšเป€เบงเบต IMAP/SMTP เบœเบนเป‰เปƒเบŠเป‰เบ—เบตเปˆเปƒเบŠเป‰เปเบฅเป‰เบง. , เบ‚เปเป‰เบกเบนเบ™เบเปˆเบฝเบงเบเบฑเบšเบเบฒเบ™เป€เบ›เบตเบ”เปƒเบŠเป‰เบเบฒเบ™เบ„เบงเบšเบ„เบธเบกเบ‚เบญเบ‡เบžเปเปˆเปเบกเปˆ, เบ—เบฒเบ‡เป€เบฅเบทเบญเบเบชเบณเบฎเบญเบ‡, เปเบฅเบฐเบญเบทเปˆเบ™เป†. API เปเบกเปˆเบ™เบชเบฐเปœเบญเบ‡เปƒเบซเป‰เป€เบžเบทเปˆเบญเบฎเป‰เบญเบ‡เบ‚เป เปเบฅเบฐเบงเบดเป€เบ„เบฒเบฐเบžเบฒเบฅเบฒเบกเบดเป€เบ•เบต เบงเบฒเบฅเบดเบ‡.

เบเบฒเบ™เบกเบญเบšเปเบฒเบ เปเบฅเบฐ เบเบฒเบ™เบ›เบฐเบกเบงเบ™เบœเบปเบ™ UID/GID เปเบกเปˆเบ™เป€เบฎเบฑเบ”เปเบšเบšเป€เบ„เบทเปˆเบญเบ™เป„เบซเบงเบขเบนเปˆเปƒเบ™เปเบ•เปˆเบฅเบฐเบฅเบฐเบšเบปเบšเบ—เป‰เบญเบ‡เบ–เบดเปˆเบ™เบ—เบตเปˆเป€เบŠเบทเปˆเบญเบกเบ•เปเปˆเบฅเบฐเบšเบปเบšเบšเป‰เบฒเบ™. เบเบฒเบ™เบ™เปเบฒเปƒเบŠเป‰เบฅเบฐเบšเบปเบšเบ—เบตเปˆเบชเบฐเป€เบซเบ™เบต, เบœเบนเป‰เปƒเบŠเป‰เบชเบฒเบกเบฒเบ”เบฎเบฑเบเบชเบฒเป„เบ”เป€เบฅเบเบฐเบ—เปเบฅเบตเป€เบฎเบทเบญเบ™เบ‚เบญเบ‡เบฅเบฒเบงเบเบฑเบšเบฅเบฒเบง, เบ•เบปเบงเบขเปˆเบฒเบ‡เปƒเบ™ Flash drive, เปเบฅเบฐเบกเบตเบชเบฐเบžเบฒเบšเปเบงเบ”เบฅเป‰เบญเบกเบเบฒเบ™เป€เบฎเบฑเบ”เบงเบฝเบเปƒเบ™เบ„เบญเบกเบžเบดเบงเป€เบ•เบตเปƒเบ”เป†เป‚เบ”เบเบšเปเปˆเบ•เป‰เบญเบ‡เบชเป‰เบฒเบ‡เบšเบฑเบ™เบŠเบตเปƒเบ™เบกเบฑเบ™เบขเปˆเบฒเบ‡เบŠเบฑเบ”เป€เบˆเบ™ (เบกเบตเป„เบŸเบฅเปŒเบ—เบตเปˆเบกเบตเบฎเบนเบšเบžเบฒเบšเบ‚เบญเบ‡เป„เบ”เป€เบฅเบเบฐเบ—เปเบฅเบตเป€เบฎเบทเบญเบ™. เบ™เปเบฒเป„เบ›เบชเบนเปˆเบเบฒเบ™เบชเบฑเบ‡เป€เบ„เบฒเบฐเบ‚เบญเบ‡เบœเบนเป‰เปƒเบŠเป‰).

เบกเบฑเบ™เป„เบ”เป‰เบ–เบทเบเบชเบฐเป€เบซเบ™เบตเปƒเบซเป‰เปƒเบŠเป‰เบฅเบฐเบšเบปเบšเบเปˆเบญเบ LUKS2 เบชเปเบฒเบฅเบฑเบšเบเบฒเบ™เป€เบ‚เบปเป‰เบฒเบฅเบฐเบซเบฑเบ”เบ‚เปเป‰เบกเบนเบ™, เปเบ•เปˆ systemd-homed เบเบฑเบ‡เบญเบฐเบ™เบธเบเบฒเบ”เปƒเบซเป‰เบ™เปเบฒเปƒเบŠเป‰ backends เบญเบทเปˆเบ™เป†, เบชเปเบฒเบฅเบฑเบšเบเบฒเบ™เบเบปเบเบ•เบปเบงเบขเปˆเบฒเบ‡, เบชเปเบฒเบฅเบฑเบšเป„เบ”เป€เบฅเบเบฐเบ—เปเบฅเบตเบ—เบตเปˆเบšเปเปˆเป„เบ”เป‰เป€เบ‚เบปเป‰เบฒเบฅเบฐเบซเบฑเบ”, Btrfs, Fscrypt เปเบฅเบฐ CIFS เบเบฒเบ™เปเบšเปˆเบ‡เบ›เบฑเบ™เป€เบ„เบทเบญเบ‚เปˆเบฒเบ. เป€เบžเบทเปˆเบญเบˆเบฑเบ”เบเบฒเบ™เป„เบ”เป€เบฅเบเบฐเบ—เปเบฅเบตเปเบšเบšเบžเบปเบเบžเบฒ, เบœเบปเบ™เบ›เบฐเป‚เบซเบเบ” homectl เบ–เบทเบเบชเบฐเป€เบซเบ™เบต, เป€เบŠเบดเปˆเบ‡เบŠเปˆเบงเบเปƒเบซเป‰เบ—เปˆเบฒเบ™เบชเบฒเบกเบฒเบ”เบชเป‰เบฒเบ‡เปเบฅเบฐเป€เบ›เบตเบ”เปƒเบŠเป‰เบฎเบนเบšเบžเบฒเบšเบ‚เบญเบ‡เป„เบ”เป€เบฅเบเบฐเบ—เปเบฅเบตเป€เบฎเบทเบญเบ™, เป€เบŠเบฑเปˆเบ™เบ”เบฝเบงเบเบฑเบ™เบเบฑเบšเบเบฒเบ™เบ›เปˆเบฝเบ™เบ‚เบฐเบซเบ™เบฒเบ”เปเบฅเบฐเบ•เบฑเป‰เบ‡เบฅเบฐเบซเบฑเบ”เบœเปˆเบฒเบ™.

เปƒเบ™เบฅเบฐเบ”เบฑเบšเบฅเบฐเบšเบปเบš, เบเบฒเบ™เป€เบฎเบฑเบ”เบงเบฝเบเปเบกเปˆเบ™เบฎเบฑเบšเบ›เบฐเบเบฑเบ™เป‚เบ”เบเบญเบปเบ‡เบ›เบฐเบเบญเบšเบ”เบฑเปˆเบ‡เบ•เปเปˆเป„เบ›เบ™เบตเป‰:

  • systemd-homed.service - เบˆเบฑเบ”เบเบฒเบ™ home directory เปเบฅเบฐเบเบฑเบ‡เบšเบฑเบ™เบ—เบถเบ JSON เป‚เบ”เบเบเบปเบ‡เปƒเบชเปˆเบฎเบนเบšเบžเบฒเบš home directory;
  • pam_systemd - เบ›เบฐเบกเบงเบ™เบœเบปเบ™เบžเบฒเบฅเบฒเบกเบดเป€เบ•เบตเบˆเบฒเบเป‚เบ›เบฃเป„เบŸเบฅเปŒ JSON เป€เบกเบทเปˆเบญเบœเบนเป‰เปƒเบŠเป‰เป€เบ‚เบปเป‰เบฒเบชเบนเปˆเบฅเบฐเบšเบปเบš เปเบฅเบฐเบ™เบณเปƒเบŠเป‰เบžเบงเบเบกเบฑเบ™เปƒเบ™เบšเปเบฅเบดเบšเบปเบ”เบ‚เบญเบ‡เป€เบŠเบ”เบŠเบฑเบ™เบ—เบตเปˆเป€เบ›เบตเบ”เปƒเบŠเป‰เบ‡เบฒเบ™ (เบ›เบฐเบ•เบดเบšเบฑเบ”เบเบฒเบ™เบžเบดเบชเบนเบ”เบขเบทเบ™เบขเบฑเบ™, เบเบณเบ™เบปเบ”เบ„เปˆเบฒเบ•เบปเบงเปเบ›เบชเบฐเบžเบฒเบšเปเบงเบ”เบฅเป‰เบญเบก, เปเบฅเบฐเบญเบทเปˆเบ™เป†);
  • systemd-logind.service - เบ›เบฐเบกเบงเบ™เบœเบปเบ™เบžเบฒเบฅเบฒเบกเบดเป€เบ•เบตเบˆเบฒเบเป‚เบ›เบฃเป„เบŸเบฅเปŒ JSON เป€เบกเบทเปˆเบญเบœเบนเป‰เปƒเบŠเป‰เป€เบ‚เบปเป‰เบฒเบชเบนเปˆเบฅเบฐเบšเบปเบš, เบ™เบณเปƒเบŠเป‰เบเบฒเบ™เบ•เบฑเป‰เบ‡เบ„เปˆเบฒเบเบฒเบ™เบˆเบฑเบ”เบเบฒเบ™เบŠเบฑเบšเบžเบฐเบเบฒเบเบญเบ™เบ•เปˆเบฒเบ‡เป† เปเบฅเบฐเบเบณเบ™เบปเบ”เบ‚เบญเบšเป€เบ‚เบ”;
  • nss-systemd - เป‚เบกเบ”เบนเบ™ NSS เบชเปเบฒเบฅเบฑเบš glibc, เบชเบฑเบ‡เป€เบ„เบฒเบฐเบšเบฑเบ™เบ—เบถเบ NSS เบ„เบฅเบฒเบชเบชเบดเบเป‚เบ”เบเบญเบตเบ‡เปƒเบชเปˆเป‚เบ›เบฃเป„เบŸเบฅเปŒ JSON, เบชเบฐเบซเบ™เบญเบ‡เบเบฒเบ™เป€เบ‚เบปเป‰เบฒเบเบฑเบ™เป„เบ”เป‰เบเบฑเบš UNIX user processing API (/etc/password);
  • PID 1 - เบชเป‰เบฒเบ‡เบœเบนเป‰เปƒเบŠเป‰เปเบšเบšเป€เบ„เบทเปˆเบญเบ™เป„เบซเบง (เบชเบฑเบ‡เป€เบ„เบฒเบฐเป‚เบ”เบเบเบฒเบ™เบ›เบฝเบšเบ—เบฝเบšเบเบฑเบšเบเบฒเบ™เบ™เปเบฒเปƒเบŠเป‰เบ„เปเบฒเบชเบฑเปˆเบ‡ DynamicUser เปƒเบ™เบซเบ™เปˆเบงเบเบ‡เบฒเบ™) เปเบฅเบฐเป€เบฎเบฑเบ”เปƒเบซเป‰เบžเบงเบเป€เบ‚เบปเบฒเป€เบšเบดเปˆเบ‡เป€เบซเบฑเบ™เบเบฑเบšเบชเปˆเบงเบ™เบ—เบตเปˆเป€เบซเบผเบทเบญเบ‚เบญเบ‡เบฅเบฐเบšเบปเบš;
  • systemd-userdbd.service - เปเบ›เบšเบฑเบ™เบŠเบต UNIX/glibc NSS เป€เบ‚เบปเป‰เบฒเป„เบ›เปƒเบ™เบšเบฑเบ™เบ—เบถเบ JSON เปเบฅเบฐเบชเบฐเบซเบ™เบญเบ‡ Varlink API เบ—เบตเปˆเป€เบ›เบฑเบ™เป€เบญเบเบฐเบชเบฑเบ™เบชเปเบฒเบฅเบฑเบšเบเบฒเบ™เบชเบญเบšเบ–เบฒเบก เปเบฅเบฐเป€เบฎเบฑเบ”เบŠเป‰เปเบฒเบญเบตเบเบ„เบฑเป‰เบ‡เปƒเบ™เบšเบฑเบ™เบ—เบถเบ.

เบ‚เปเป‰เบ”เบตเบ‚เบญเบ‡เบฅเบฐเบšเบปเบšเบ—เบตเปˆเบชเบฐเป€เบซเบ™เบตเบ›เบฐเบเบญเบšเบกเบตเบ„เบงเบฒเบกเบชเบฒเบกเบฒเบ”เปƒเบ™เบเบฒเบ™เบˆเบฑเบ”เบเบฒเบ™เบœเบนเป‰เปƒเบŠเป‰เป€เบกเบทเปˆเบญเบ•เบดเบ”เบ•เบฑเป‰เบ‡เป„เบ”เป€เบฅเบเบฐเบ—เปเบฅเบต /etc เปƒเบ™เป‚เบซเบกเบ”เบญเปˆเบฒเบ™เป€เบ—เบปเปˆเบฒเบ™เบฑเป‰เบ™, เบเบฒเบ™เบ‚เบฒเบ”เบ„เบงเบฒเบกเบ•เป‰เบญเบ‡เบเบฒเบ™เบ—เบตเปˆเบˆเบฐ synchronize เบ•เบปเบงเบฅเบฐเบšเบธ (UID / GID) เบฅเบฐเบซเบงเปˆเบฒเบ‡เบฅเบฐเบšเบปเบš, เบ„เบงเบฒเบกเป€เบ›เบฑเบ™เป€เบญเบเบฐเบฅเบฒเบ”เบ‚เบญเบ‡เบœเบนเป‰เปƒเบŠเป‰เบˆเบฒเบเบ„เบญเบกเบžเบดเบงเป€เบ•เบตเบชเบฐเป€เบžเบฒเบฐ, เบเบฒเบ™เบ‚เบฑเบ”เบ‚เบงเบฒเบ‡เบ‚เปเป‰เบกเบนเบ™เบœเบนเป‰เปƒเบŠเป‰. เปƒเบ™เบฅเบฐเบซเบงเปˆเบฒเบ‡เบฎเบนเบšเปเบšเบšเบเบฒเบ™เบ™เบญเบ™, เบเบฒเบ™เบ™เปเบฒเปƒเบŠเป‰เบเบฒเบ™เป€เบ‚เบปเป‰เบฒเบฅเบฐเบซเบฑเบ”เบฅเบฑเบšเปเบฅเบฐเบงเบดเบ—เบตเบเบฒเบ™เบเบงเบ”เบชเบญเบšเบ—เบตเปˆเบ—เบฑเบ™เบชเบฐเป„เบซเบก. Systemd-homed เปเบกเปˆเบ™เบงเบฒเบ‡เปเบœเบ™เบ—เบตเปˆเบˆเบฐเบฅเบงเบกเบขเบนเปˆเปƒเบ™เบฅเบฐเบšเบปเบšเบซเบผเบฑเบเปƒเบ™เบเบฒเบ™เบ›เปˆเบญเบ 244 เบซเบผเบท 245.

เบ•เบปเบงเบขเปˆเบฒเบ‡เป‚เบ›เบฃเป„เบŸเบฅเปŒเบœเบนเป‰เปƒเบŠเป‰ JSON:

"autoLogin": เปเบ—เป‰,
"เบœเบนเบเบกเบฑเบ”": {
ยซ15e19cd24e004b949ddaac60c74aa165ยป : {
"fileSystemType" : "ext4"
ยซfileSystemUUIDยป : ยซ758e88c8-5851-4a2a-b98f-e7474279c111ยป,
"gid": 60232,
"homeDirectory" : "/home/test",
"imagePath" : "/home/test.home",
"luksCipher" : "aes",
"luksCipherMode" : "xts-plain64",
ยซluksUUIDยป : ยซe63581ba-79fa-4226-b9de-1888393f7573ยป,
"luksVolumeKeySize" : 32,
ยซpartitionUUIDยป : ยซ41f9ce04-c927-4b74-a981-c669f93eb4dcยป,
"เบเบฒเบ™เป€เบเบฑเบšเบฎเบฑเบเบชเบฒ": "luks",
"uid": 60233
}
},
"เบเบฒเบ™เบ•เบฑเป‰เบ‡เปƒเบˆ": "เบ›เบปเบเบเบฐเบ•เบด",
"enforcePasswordPolicy": เบšเปเปˆเบ–เบทเบเบ•เป‰เบญเบ‡,
"lastChangeUSec" : 1565951024279735,
"เบชเบฐเบกเบฒเบŠเบดเบเบ‚เบญเบ‡" : [
"เบฅเปเป‰"
],
"เบชเบดเบ”เบ—เบดเบžเบดเป€เบชเบ”": {
"hashedPassword" : [
ยซ$6$WHBKvAFFT9jKPA4k$OPY4D5โ€ฆ/ยป
] },
"เบฅเบฒเบโ€‹เป€เบŠเบฑเบ™โ€‹"โ€‹: [
{
"เบ‚เปเป‰เบกเบนเบ™" : "LU/HeVrPZSzi3M3J...==",
"key" : "โ€”โ€”BEGIN เบเบฐเปเบˆเบชเบฒเบ—เบฒเบฅเบฐเบ™เบฐโ€”\nMCowBQADK2VwAyโ€ฆ=\nโ€”โ€”END เบเบฐเปเบˆเบชเบฒเบ—เบฒเบฅเบฐเบ™เบฐโ€”โ€”\n"
}
],
"เบŠเบทเปˆเบœเบนเป‰เปƒเบŠเป‰": "เบ—เบปเบ”เบชเบญเบš",
"เบชเบฐเบ–เบฒเบ™เบฐ": {
ยซ15e19cf24e004b949dfaac60c74aa165ยป : {
"goodAuthenticationCounter": 16,
"lastGoodAuthenticationUSec" : 1566309343044322,
"rateLimitBeginUSec" : 1566309342341723,
"rateLimitCount": 1,
"เบฅเบฑเบ”" : "เบšเปเปˆเป€เบ„เบทเปˆเบญเบ™เป„เบซเบง",
"เบเบฒเบ™เบšเปเบฅเบดเบเบฒเบ™" : "io.systemd.Home",
"diskSize": 161218667776,
"diskCeiling": 191371729408,
"diskFloor": 5242780,
"signedLocally" : เบˆเบดเบ‡
}
}

เปเบซเบผเปˆเบ‡เบ‚เปเป‰เบกเบนเบ™: opennet.ru

เป€เบžเบตเปˆเบกเบ„เบงเบฒเบกเบ„เบดเบ”เป€เบซเบฑเบ™