Lennart Poettering
ααα·ααΆααΆαααααααααΆαααααααααΆα―αααΆαααΌαααΆααααααΆααααα αα·αααααααααααααΌαααΆαα’αα·αααααΈαα αα·αα·ααααααΆααα’αααααααΎααααΆααααααΌαααΆαα
αααααΆαααα
ααΉαααααααααΆααΆαααΆαααααααααααααα - αααα½αα±αα /etc/passwd αα·α /etc/shadow
αααΆαααΆααααααααα’αΆα
αα½ααααα
αΌαααααααΆαααααααααΌα
ααΆααααΆααα
α»α
SSH αα·αααααααααααααααΆααααΈαααΆααα ααΌαααΆα α’ααΈααα α’αΆααααααΆα ααααααααααααΆ ααΆααΆ ααααΎαααΆα αα·αααααααααα’αααα
αα
αΆα ααααααααααααα (nodev, noexec, nosuid) ααααααΆαα’αααΈαααΆαααΈααα IMAP/SMTP α’αααααααΎααααΆαααααααΆαααααΎα ααααααΆαα’αααΈααΆαααΎαααΆαααααααααααααααΆααΆαα·ααΆ αααααΎαααααα»ααα»αααα API ααααΌαααΆααααααααΌαααΎααααΈααααΎαα»α αα·αααααααΆαααΆαααααα
ααΆαα αΆααααΆαα αα·αααααΎαααΆα UID/GID ααααΌαααΆαααααΎαααααΆααααααα ααΎααααααααααΌαααααΆαααΈαα½αααααααααααααααΌαααΆαααααΆααα αααααααΎαααααααααααααΆαααααΎα‘αΎα α’αααααααΎααααΆααα’αΆα αααααΆααααααααααααΆααααΆαα½αααΆαα α§ααΆα ααααα ααΎ Flash drive αα·αααα½αααΆαααα·ααΆααΆαααΆαααΆααα ααΎαα»αααααΌαααααΆαα½αααααα·αα αΆαααΆα ααααααΎαααααΈαα ααΎααΆα αααΆααααΆαα (ααααααΆαααα―αααΆααααααΆαααΌαααΆαααααααααα ααΆαα±ααααΆαααΆααααααα’αααααααΎααααΆαα) α
ααΆααααΌαααΆαααααΎα±ααααααΎαααααααααα LUKS2 αααααΆααααΆαα’αα·αααααΈααα·αααααα ααα»αααα systemd-homed ααα’αα»ααααΆαα±ααααααΎ backends ααααααααααααα α§ααΆα ααα αααααΆααααααααα·αααΆαα’αα·αααααΈα Btrfs Fscrypt αα·α CIFS network partitions α ααΎααααΈαααααααααααα―αααΆαα ααα α§αααααααααΎααααΆαα homectl ααααΌαααΆαααααΎα‘αΎα αααα’αα»ααααΆαα±ααα’ααααααααΎα αα·αααααΎα±ααααΌαααΆααααααααα ααααΌα ααΆααααΆααααααΌαααα αααααααΆ αα·ααααααααΆααααααααΆααα
αα ααααα·ααααααααα ααΆαααΆαααααΌαααΆαααΆααΆααααααΆαααΆαα»ααΌα ααΆααααααα
- systemd-homed.service - ααααααααααααααα αα·ααααααααααααααααΆ JSON αααααααΆαααα αααα»αααΌαααΆαααααααα
- pam_systemd - ααααΎαααΆααααΆαααΆααααααααΈαααααα JSON αα ααααααα’αααααααΎααααΆααα αΌα αα·αα’αα»αααααα½αααΆαααα»αααα·αααααααααααααΆαααααΎα±ααααααα (α’αα»ααααααΆααααααααααΆαα ααααααα ααΆααααααααα’αααααα·ααααΆαααα);
- systemd-logind.service - ααααΎαααΆααααΆαααΆααααααααΈαααααα JSON αα αααα’αααααααΎααααΆααα αΌα α’αα»ααααααΆααααααααΆααααααααααααααΆααααααα αα·ααααααααααααααα
- nss-systemd - αααΌαα»α NSS αααααΆαα glibc ααααααααααααααΆ NSS αα»ααΆααααααα’ααααΎαααααα JSON ααααααααααΌαααΆαααααααΆαααααααααΆαα½α UNIX user processing API (/etc/password);
- PID 1 - αααααΎαα’αααααααΎααααΆαααααααΆααααα (ααααααααααΆαααααααααΌα ααΆαα½αααΉαααΆαααααΎααααΆααααΆαααααΆαααΆαααααα’αααααααΎααααΆααααΆα―αααΆ) αα·αααααΎα±αααα½αααΆα’αΆα ααΎαααΎααααααααααααααααα αααα
- systemd-userdbd.service - ααααααααααΈ UNIX/glibc NSS αα αααα»ααααααααααΆ JSON αα·ααααααααΌα Varlink API ααααα½αααααα½ααααααΆααααΆααα½α αα·αααααΎαααααααααΎαααααααααΆα
αα»ααααααααα·αααααααααααααααΆαααααΎα‘αΎααα½αααΆααααααααΆααααα»αααΆααααααααααα’αααααααΎααααΆαααα αααααα‘αΎααα /etc αα αααα»αααααααΆαααα’αΆα α’ααααααΆααααααααΌαααΆαααΎααααΈααααΎααααΆαααααα§ααααααααααα’ααααααααΆα (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Β»,
"αααα»α" : "ααΌ",
"uid": 60233
}
},
"ααΆαααΆααα
α·ααα": "αααααΆαα",
"enforcePasswordPolicy": αα·ααα·α,
"lastChangeUSec": 1565951024279735,
"αααΆαα·α" : [
"ααα"
],
"α―ααα·αααα·": {
"hashedPassword" : [
Β«$6$WHBKvAFFT9jKPA4k$OPY4D5β¦/Β»
] },
"α αααααααΆ": [
{
"αα·αααααα" : "LU/HeVrPZSzi3M3J...==",
"key" : "ββBEGIN ααααΆααΆααα β\nMCowBQADK2VwAyβ¦=\nββEND ααααΆααΆααα β\n"
}
],
"userName": "ααΆααααα",
"ααααΆαααΆα"α {
Β«15e19cf24e004b949dfaac60c74aa165Β» : {
"goodAuthenticationCounter": 16,
"lastGoodAuthenticationUSec" : 1566309343044322,
"rateLimitBeginUSec" : 1566309342341723,
"rateLimitCount": 1,
"αααα": "α’ααααα",
"ααααΆαααα" : "io.systemd.Home",
"ααα αααΆα": 161218667776,
"diskCeiling": 191371729408,
"diskFloor": 5242780,
"signedLocally": αα·α
}
}
ααααα: opennet.ru