αž”αŸ’αžšαž–αŸαž“αŸ’αž’αž‚αŸ’αžšαž”αŸ‹αž‚αŸ’αžšαž„αž”αŸ’αžšαž–αŸαž“αŸ’αž’ systemd αž…αŸαž‰αž•αŸ’αžŸαžΆαž™ 246

αž”αž“αŸ’αž‘αžΆαž”αŸ‹αž–αžΈαž”αŸ’αžšαžΆαŸ†αžαŸ‚αž“αŸƒαž€αžΆαžšαž’αž—αž·αžœαžŒαŸ’αžαž“αŸ αž”αž„αŸ’αž αžΆαž‰ αž€αžΆαžšαž…αŸαž‰αž•αŸ’αžŸαžΆαž™αž’αŸ’αž“αž€αž‚αŸ’αžšαž”αŸ‹αž‚αŸ’αžšαž„αž”αŸ’αžšαž–αŸαž“αŸ’αž’ systemd ្៣្. αž€αžΆαžšαž…αŸαž‰αž•αŸ’αžŸαžΆαž™αžαŸ’αž˜αžΈαž“αŸαŸ‡αžšαž½αž˜αž˜αžΆαž“αž€αžΆαžšαž‚αžΆαŸ†αž‘αŸ’αžšαžŸαž˜αŸ’αžšαžΆαž”αŸ‹αž―αž€αžαžΆαž”αž„αŸ’αž€αž€ αžŸαž˜αžαŸ’αžαž—αžΆαž–αž€αŸ’αž“αž»αž„αž€αžΆαžšαž•αŸ’αž‘αŸ€αž„αž•αŸ’αž‘αžΆαžαŸ‹αžšαžΌαž”αž—αžΆαž–αžαžΆαžŸαž‡αžΆ root αžŠαŸ„αž™αž”αŸ’αžšαžΎαž αžαŸ’αžαž›αŸαžαžΆαžŒαžΈαž‡αžΈαžαž› αž€αžΆαžšαž‚αžΆαŸ†αž‘αŸ’αžšαžŸαž˜αŸ’αžšαžΆαž”αŸ‹αž€αžΆαžšαž”αž„αŸ’αž αžΆαž”αŸ‹αž€αŸ†αžŽαžαŸ‹αž αŸαžαž» αž“αž·αž„αž€αžΆαžšαž”αŸ„αŸ‡αž…αŸ„αž›αžŸαŸ’αž“αžΌαž›αžŠαŸ„αž™αž”αŸ’αžšαžΎαž€αŸ’αž”αž½αž“αžŠαŸ„αŸ‡αžŸαŸ’αžšαžΆαž™ ZSTD αžŸαž˜αžαŸ’αžαž—αžΆαž–αž€αŸ’αž“αž»αž„αž€αžΆαžšαžŠαŸ„αŸ‡αžŸαŸ„αžαžαž•αŸ’αž‘αŸ‡αž…αž›αŸαžαžŠαŸ„αž™αž”αŸ’αžšαžΎαžαžΌαžαžΉαž“ FIDO2 αž€αžΆαžšαž‚αžΆαŸ†αž‘αŸ’αžšαžŸαž˜αŸ’αžšαžΆαž”αŸ‹αž€αžΆαžšαžŠαŸ„αŸ‡αžŸαŸ„ Microsoft BitLocker αž—αžΆαž‚αžαžΆαžŸαžαžΆαž˜αžšαž™αŸˆ /etc/ crypttab, BlackList αžαŸ’αžšαžΌαžœαž”αžΆαž“αž”αŸ’αžαžΌαžšαžˆαŸ’αž˜αŸ„αŸ‡αž‘αŸ…αž‡αžΆ DenyListαŸ”

αžŸαŸ†αžαžΆαž“αŸ‹ αž•αŸ’αž›αžΆαžŸαŸ‹αž”αŸ’αžαžΌαžš:

  • αž”αžΆαž“αž”αž“αŸ’αžαŸ‚αž˜αž€αžΆαžšαž‚αžΆαŸ†αž‘αŸ’αžšαžŸαž˜αŸ’αžšαžΆαž”αŸ‹αž§αž”αž€αžšαžŽαŸαž”αž‰αŸ’αž‡αžΆαž’αž“αž’αžΆαž“αž˜αŸ‰αžΆαžŸαŸŠαžΈαž“αž”αž„αŸ’αž€αž€αžŠαŸ„αž™αž•αŸ’αž’αŸ‚αž€αž›αžΎ cgroups v2 αžŠαŸ‚αž›αž’αŸ’αž“αž€αž’αžΆαž…αž”αž‰αŸ’αžˆαž”αŸ‹αžŠαŸ†αžŽαžΎαžšαž€αžΆαžš αž“αž·αž„αž”αž„αŸ’αž€αžΎαž“αž’αž“αž’αžΆαž“αž˜αž½αž™αž…αŸ†αž“αž½αž“ (CPU, I/O αž“αž·αž„αžŸαž€αŸ’αžαžΆαž“αž»αž–αž›αžŸαžΌαž˜αŸ’αž”αžΈαžαŸ‚αž’αž„αŸ’αž‚αž…αž„αž…αžΆαŸ†) αžŠαžΎαž˜αŸ’αž”αžΈαž’αž“αž»αžœαžαŸ’αžαž€αžΆαžšαž„αžΆαžšαž•αŸ’αžŸαŸαž„αž‘αŸ€αžαŸ” αž€αžΆαžšαž”αž„αŸ’αž€αž€ αž“αž·αž„αž€αžΆαžšαž€αž€αž“αŸƒαž‚αŸ’αžšαžΏαž„αžαŸ’αžšαžΌαžœαž”αžΆαž“αž‚αŸ’αžšαž”αŸ‹αž‚αŸ’αžšαž„αžŠαŸ„αž™αž”αŸ’αžšαžΎαž–αžΆαž€αŸ’αž™αž”αž‰αŸ’αž‡αžΆ "systemctl freeze" αž¬αžαžΆαž˜αžšαž™αŸˆ D-Bus αŸ”
  • αž”αžΆαž“αž”αž“αŸ’αžαŸ‚αž˜αž€αžΆαžšαž‚αžΆαŸ†αž‘αŸ’αžšαžŸαž˜αŸ’αžšαžΆαž”αŸ‹αž€αžΆαžšαž•αŸ’αž‘αŸ€αž„αž•αŸ’αž‘αžΆαžαŸ‹αžšαžΌαž”αž—αžΆαž–αžαžΆαžŸαž‡αžΆ root αžŠαŸ„αž™αž”αŸ’αžšαžΎαž αžαŸ’αžαž›αŸαžαžΆαžŒαžΈαž‡αžΈαžαž›αŸ” αž€αžΆαžšαž•αŸ’αž‘αŸ€αž„αž•αŸ’αž‘αžΆαžαŸ‹αžαŸ’αžšαžΌαžœαž”αžΆαž“αž’αž“αž»αžœαžαŸ’αžαžŠαŸ„αž™αž”αŸ’αžšαžΎαž€αžΆαžšαž€αŸ†αžŽαžαŸ‹αžαŸ’αž˜αžΈαž“αŸ…αž€αŸ’αž“αž»αž„αž’αž„αŸ’αž‚αž—αžΆαž–αžŸαŸαžœαžΆαž€αž˜αŸ’αž˜αŸ– RootHash (root hash αžŸαž˜αŸ’αžšαžΆαž”αŸ‹αž•αŸ’αž‘αŸ€αž„αž•αŸ’αž‘αžΆαžαŸ‹αžšαžΌαž”αž—αžΆαž–αžαžΆαžŸαžŠαŸ‚αž›αž”αžΆαž“αž”αž‰αŸ’αž‡αžΆαž€αŸ‹αžαžΆαž˜αžšαž™αŸˆαž‡αž˜αŸ’αžšαžΎαžŸ RootImage) αž“αž·αž„ RootHashSignature (αž αžαŸ’αžαž›αŸαžαžΆαžŒαžΈαž‡αžΈαžαž›αž€αŸ’αž“αž»αž„αž‘αž˜αŸ’αžšαž„αŸ‹ PKCS#7 αžŸαž˜αŸ’αžšαžΆαž”αŸ‹ root hash)αŸ”
  • αž§αž”αž€αžšαžŽαŸαžŠαŸ„αŸ‡αžŸαŸ’αžšαžΆαž™ PID 1 αž’αž“αž»αžœαžαŸ’αžαžŸαž˜αžαŸ’αžαž—αžΆαž–αž€αŸ’αž“αž»αž„αž€αžΆαžšαž•αŸ’αž‘αž»αž€αž…αŸ’αž”αžΆαž”αŸ‹ AppArmor αžŠαŸ‚αž›αž”αžΆαž“αž…αž„αž€αŸ’αžšαž„αž‡αžΆαž˜αž»αž“αžŠαŸ„αž™αžŸαŸ’αžœαŸαž™αž”αŸ’αžšαžœαžαŸ’αžαž· (/etc/apparmor/earlypolicy) αž“αŸ…αžŠαŸ†αžŽαžΆαž€αŸ‹αž€αžΆαž›αž…αžΆαž”αŸ‹αž•αŸ’αžŠαžΎαž˜αžŠαŸ†αž”αžΌαž„αŸ”
  • αž”αžΆαž“αž”αž“αŸ’αžαŸ‚αž˜αž€αžΆαžšαž€αŸ†αžŽαžαŸ‹αž―αž€αžŸαžΆαžšαž―αž€αžαžΆαžαŸ’αž˜αžΈαŸ– ConditionPathIsEncrypted αž“αž·αž„ AssertPathIsEncrypted αžŠαžΎαž˜αŸ’αž”αžΈαž–αž·αž“αž·αžαŸ’αž™αž˜αžΎαž›αž‘αžΈαžαžΆαŸ†αž„αž“αŸƒαž•αŸ’αž›αžΌαžœαžŠαŸ‚αž›αž”αžΆαž“αž”αž‰αŸ’αž‡αžΆαž€αŸ‹αž“αŸ…αž›αžΎαž§αž”αž€αžšαžŽαŸαž‘αž”αŸ‹αžŸαŸ’αž€αžΆαžαŸ‹αžŠαŸ‚αž›αž”αŸ’αžšαžΎαž€αžΆαžšαž’αŸŠαž·αž“αž‚αŸ’αžšαžΈαž” (dm-crypt/LUKS) αž›αž€αŸ’αžαžαžŽαŸ’αžŒαž”αžšαž·αžŸαŸ’αžαžΆαž“ αž“αž·αž„αž”αžšαž·αžŸαŸ’αžαžΆαž“αž’αŸ‡αž’αžΆαž„αžŠαžΎαž˜αŸ’αž”αžΈαž–αž·αž“αž·αžαŸ’αž™αž˜αžΎαž›αž’αžαŸαžšαž”αžšαž·αžŸαŸ’αžαžΆαž“ (αž§αž‘αžΆαž αžšαžŽαŸ αž€αžΆαžšαž€αŸ†αžŽαžαŸ‹αžŠαŸ„αž™ PAM αž¬αž“αŸ…αž–αŸαž›αž€αŸ†αžŽαžαŸ‹ αž‘αžΎαž„αž’αž»αž„) αŸ”
  • αžŸαž˜αŸ’αžšαžΆαž”αŸ‹αž―αž€αžαžΆ *.mount αž€αžΆαžšαž€αŸ†αžŽαžαŸ‹ ReadWriteOnly αžαŸ’αžšαžΌαžœαž”αžΆαž“αž’αž“αž»αžœαžαŸ’αž αžŠαŸ‚αž›αž αžΆαž˜αžƒαžΆαžαŸ‹αž€αžΆαžšαžŠαŸ†αž‘αžΎαž„αž—αžΆαž‚αžαžΆαžŸαž“αŸ…αž€αŸ’αž“αž»αž„αžšαž”αŸ€αž”αž’αžΆαž“αž”αžΆαž“αžαŸ‚αž”αŸ’αžšαžŸαž·αž“αž”αžΎαžœαžΆαž˜αž·αž“αž’αžΆαž…αž˜αŸ‰αŸ„αž“αžœαžΆαžŸαž˜αŸ’αžšαžΆαž”αŸ‹αž€αžΆαžšαž’αžΆαž“ αž“αž·αž„αžŸαžšαžŸαŸαžšαŸ” αž“αŸ…αž€αŸ’αž“αž»αž„ /etc/fstab αžšαž”αŸ€αž”αž“αŸαŸ‡αžαŸ’αžšαžΌαžœαž”αžΆαž“αž€αŸ†αžŽαžαŸ‹αžšαž…αž“αžΆαžŸαž˜αŸ’αž–αŸαž“αŸ’αž’αžŠαŸ„αž™αž”αŸ’αžšαžΎαž‡αž˜αŸ’αžšαžΎαžŸ "x-systemd.rw-only" αŸ”
  • αžŸαž˜αŸ’αžšαžΆαž”αŸ‹αž―αž€αžαžΆ *.socket αž€αžΆαžšαž€αŸ†αžŽαžαŸ‹ PassPacketInfo αžαŸ’αžšαžΌαžœαž”αžΆαž“αž”αž“αŸ’αžαŸ‚αž˜ αžŠαŸ‚αž›αž’αž“αž»αž‰αŸ’αž‰αžΆαžαž±αŸ’αž™αžαžΊαžŽαŸ‚αž›αž”αž“αŸ’αžαŸ‚αž˜αž‘αž·αž“αŸ’αž“αž“αŸαž™αž˜αŸαžαžΆαž”αž“αŸ’αžαŸ‚αž˜αžŸαž˜αŸ’αžšαžΆαž”αŸ‹αž€αž‰αŸ’αž…αž”αŸ‹αž–αŸαžαŸŒαž˜αžΆαž“αž“αžΈαž˜αž½αž™αŸ—αžŠαŸ‚αž›αž”αžΆαž“αž’αžΆαž“αž–αžΈαžšαž“αŸ’αž’ (αž”αžΎαž€αžšαž”αŸ€αž” IP_PKTINFO, IPV6_RECVPKTINFO αž“αž·αž„ NETLINK_PKTINFO αžŸαž˜αŸ’αžšαžΆαž”αŸ‹αžšαž“αŸ’αž’)αŸ”
  • αžŸαž˜αŸ’αžšαžΆαž”αŸ‹αžŸαŸαžœαžΆαž€αž˜αŸ’αž˜ (*.service units) αž€αžΆαžšαž€αŸ†αžŽαžαŸ‹ CoredumpFilter αžαŸ’αžšαžΌαžœαž”αžΆαž“αžŸαŸ’αž“αžΎαž‘αžΎαž„ (αž€αŸ†αžŽαžαŸ‹αž•αŸ’αž“αŸ‚αž€αž’αž„αŸ’αž‚αž…αž„αž…αžΆαŸ†αžŠαŸ‚αž›αž‚αž½αžšαž”αž‰αŸ’αž…αžΌαž›αž€αŸ’αž“αž»αž„αžŸαŸ’αž“αžΌαž› dumps) αž“αž·αž„
    TimeoutStartFailureMode/TimeoutStopFailureMode (αž€αŸ†αžŽαžαŸ‹αž₯αžšαž·αž™αžΆαž”αž (SIGTERM, SIGABRT ឬ SIGKILL) αž“αŸ…αž–αŸαž›αž’αžŸαŸ‹αž–αŸαž›αž€αžΎαžαž‘αžΎαž„αž“αŸ…αž–αŸαž›αž…αžΆαž”αŸ‹αž•αŸ’αžαžΎαž˜ αž¬αž”αž‰αŸ’αžˆαž”αŸ‹αžŸαŸαžœαžΆαž€αž˜αŸ’αž˜)αŸ”

  • αž‡αž˜αŸ’αžšαžΎαžŸαž—αžΆαž‚αž…αŸ’αžšαžΎαž“αž₯αž‘αžΌαžœαž“αŸαŸ‡αž‚αžΆαŸ†αž‘αŸ’αžšαžαž˜αŸ’αž›αŸƒαž‚αŸ„αž›αžŠαž”αŸ‹αž”αŸ’αžšαžΆαŸ†αž˜αž½αž™αžŠαŸ‚αž›αž”αžΆαž“αž”αž‰αŸ’αž‡αžΆαž€αŸ‹αžŠαŸ„αž™αž”αŸ’αžšαžΎαž”αž»αž–αŸ’αžœαž”αž‘ "0x" αŸ”
  • αž“αŸ…αž€αŸ’αž“αž»αž„αž”αŸ‰αžΆαžšαŸ‰αžΆαž˜αŸ‰αŸ‚αžαŸ’αžšαž”αž“αŸ’αž‘αžΆαžαŸ‹αž–αžΆαž€αŸ’αž™αž”αž‰αŸ’αž‡αžΆαž•αŸ’αžŸαŸαž„αŸ— αž“αž·αž„αž―αž€αžŸαžΆαžšαž€αŸ†αžŽαžαŸ‹αžšαž…αž“αžΆαžŸαž˜αŸ’αž–αŸαž“αŸ’αž’αžŠαŸ‚αž›αž‘αžΆαž€αŸ‹αž‘αž„αž“αžΉαž„αž€αžΆαžšαžŠαŸ†αž‘αžΎαž„αžŸαŸ„ αž¬αžœαž·αž‰αŸ’αž‰αžΆαž”αž“αž”αžαŸ’αžš αžœαžΆαž’αžΆαž…αž”αž‰αŸ’αž‡αžΆαž€αŸ‹αž•αŸ’αž›αžΌαžœαž‘αŸ…αž€αžΆαž“αŸ‹αžšαž“αŸ’αž’αž™αžΌαž“αžΈαž€ (AF_UNIX) αžŸαž˜αŸ’αžšαžΆαž”αŸ‹αž•αŸ’αž‘αŸαžšαžŸαŸ„ αž“αž·αž„αžœαž·αž‰αŸ’αž‰αžΆαž”αž“αž”αžαŸ’αžšαžαžΆαž˜αžšαž™αŸˆαž€αžΆαžšαž αŸ…αž‘αŸ…αž€αžΆαž“αŸ‹αžŸαŸαžœαžΆαž€αž˜αŸ’αž˜ IPC αž“αŸ…αž–αŸαž›αžŠαŸ‚αž›αžœαžΆαž˜αž·αž“αž…αž„αŸ‹αžŠαžΆαž€αŸ‹αžœαž·αž‰αŸ’αž‰αžΆαž”αž“αž”αžαŸ’αžšαž“αŸ…αž›αžΎαžαžΆαžŸαžŠαŸ‚αž›αž˜αž·αž“αž”αžΆαž“αž’αŸŠαž·αž“αž‚αŸ’αžšαžΈαž” αž€αžΆαžšαž•αŸ’αž‘αž»αž€αŸ”
  • αž”αžΆαž“αž”αž“αŸ’αžαŸ‚αž˜αž€αžΆαžšαž‚αžΆαŸ†αž‘αŸ’αžšαžŸαž˜αŸ’αžšαžΆαž”αŸ‹αž§αž”αž€αžšαžŽαŸαž”αž‰αŸ’αž‡αžΆαž€αŸ‹αžαŸ’αž˜αžΈαž…αŸ†αž“αž½αž“αž”αŸ’αžšαžΆαŸ†αž˜αž½αž™αžŠαŸ‚αž›αž’αžΆαž…αž”αŸ’αžšαžΎαž‡αžΆαž―αž€αžαžΆ tmpfiles.d/, sysusers.d/ αž“αž·αž„αž―αž€αžŸαžΆαžšαž€αŸ†αžŽαžαŸ‹αžšαž…αž“αžΆαžŸαž˜αŸ’αž–αŸαž“αŸ’αž’αž•αŸ’αžŸαŸαž„αž‘αŸ€αžαŸ– %a αžŸαž˜αŸ’αžšαžΆαž”αŸ‹αž‡αŸ†αž“αž½αžŸαžŸαŸ’αžαžΆαž”αžαŸ’αž™αž€αž˜αŸ’αž˜αž”αž…αŸ’αž…αž»αž”αŸ’αž”αž“αŸ’αž“ %o/%w/%B/%W αžŸαž˜αŸ’αžšαžΆαž”αŸ‹αž‡αŸ†αž“αž½αžŸαžœαžΆαž›αž‡αžΆαž˜αž½αž™ αž§αž”αž€αžšαžŽαŸαž€αŸ†αžŽαžαŸ‹αž’αžαŸ’αžαžŸαž‰αŸ’αž‰αžΆαžŽαž–αžΈ /etc/os-release αž“αž·αž„ %l αžŸαž˜αŸ’αžšαžΆαž”αŸ‹αž€αžΆαžšαž‡αŸ†αž“αž½αžŸαžˆαŸ’αž˜αŸ„αŸ‡αž˜αŸ‰αžΆαžŸαŸŠαžΈαž“αžαŸ’αž›αžΈαŸ”
  • αž―αž€αžαžΆαž―αž€αžŸαžΆαžšαž›αŸ‚αž„αž‚αžΆαŸ†αž‘αŸ’αžšαžœαžΆαž€αŸ’αž™αžŸαž˜αŸ’αž–αŸαž“αŸ’αž’ ".include" αžŠαŸ‚αž›αžαŸ’αžšαžΌαžœαž”αžΆαž“αž”αžŠαž·αžŸαŸαž’αž€αžΆαž›αž–αžΈ 6 αž†αŸ’αž“αžΆαŸ†αž˜αž»αž“αŸ”
  • αž€αžΆαžšαž€αŸ†αžŽαžαŸ‹ StandardError αž“αž·αž„ StandardOutput αž›αŸ‚αž„αž‚αžΆαŸ†αž‘αŸ’αžšαžαž˜αŸ’αž›αŸƒ "syslog" αž“αž·αž„ "syslog-console" αžŠαŸ‚αž›αž“αžΉαž„αžαŸ’αžšαžΌαžœαž”αžΆαž“αž”αŸ†αž”αŸ’αž›αŸ‚αž„αžŠαŸ„αž™αžŸαŸ’αžœαŸαž™αž”αŸ’αžšαžœαžαŸ’αžαž·αž‘αŸ…αž‡αžΆ "journal" αž“αž·αž„ "journal+console"αŸ”
  • αžŸαž˜αŸ’αžšαžΆαž”αŸ‹αž…αŸ†αžŽαž»αž…αž˜αŸ‰αŸ„αž“αž•αŸ’αž’αŸ‚αž€αž›αžΎ tmpfs αžŠαŸ‚αž›αž”αž„αŸ’αž€αžΎαžαžŠαŸ„αž™αžŸαŸ’αžœαŸαž™αž”αŸ’αžšαžœαžαŸ’αžαž· (/tmp, /run, /dev/shm αŸ” shm αž“αž·αž„ 50% αž“αŸƒ RAM αžŸαž˜αŸ’αžšαžΆαž”αŸ‹αž’αŸ’αž“αž€αžšαžΆαž›αŸ‹αž‚αŸ’αž“αžΆαŸ”
  • αž”αžΆαž“αž”αž“αŸ’αžαŸ‚αž˜αž‡αž˜αŸ’αžšαžΎαžŸαž”αž“αŸ’αž‘αžΆαžαŸ‹αž–αžΆαž€αŸ’αž™αž”αž‰αŸ’αž‡αžΆαžαžΊαžŽαŸ‚αž›αžαŸ’αž˜αžΈαŸ– systemd.hostname αžŠαžΎαž˜αŸ’αž”αžΈαž€αŸ†αžŽαžαŸ‹αžˆαŸ’αž˜αŸ„αŸ‡αž˜αŸ‰αžΆαžŸαŸŠαžΈαž“αž“αŸ…αžŠαŸ†αžŽαžΆαž€αŸ‹αž€αžΆαž›αž…αžΆαž”αŸ‹αž•αŸ’αžŠαžΎαž˜αžŠαŸ†αž”αžΌαž„ udev.blockdev_read_only αžŠαžΎαž˜αŸ’αž”αžΈαž€αŸ†αžŽαžαŸ‹αž§αž”αž€αžšαžŽαŸαž‘αž”αŸ‹αžŸαŸ’αž€αžΆαžαŸ‹αž‘αžΆαŸ†αž„αž’αžŸαŸ‹αžŠαŸ‚αž›αž‘αžΆαž€αŸ‹αž‘αž„αž“αžΉαž„αžŠαŸ’αžšαžΆαž™αžœαŸαžšαžΉαž„αž‘αŸ…αž‡αžΆαžšαž”αŸ€αž”αž”αžΆαž“αžαŸ‚αž’αžΆαž“ (αž’αŸ’αž“αž€αž’αžΆαž…αž”αŸ’αžšαžΎαž–αžΆαž€αŸ’αž™αž”αž‰αŸ’αž‡αžΆ "blockdev --setrw" αžŠαžΎαž˜αŸ’αž”αžΈ αž›αž»αž”αž…αŸ„αž›αžŠαŸ„αž™αž‡αŸ’αžšαžΎαžŸαžšαžΎαžŸ), systemd .swap αžŠαžΎαž˜αŸ’αž”αžΈαž”αž·αž‘αž€αžΆαžšαž’αŸ’αžœαžΎαž±αŸ’αž™αžŸαž€αž˜αŸ’αž˜αžŠαŸ„αž™αžŸαŸ’αžœαŸαž™αž”αŸ’αžšαžœαžαŸ’αžαž·αž“αŸƒαž—αžΆαž‚αžαžΆαžŸ swap, systemd.clock-usec αžŠαžΎαž˜αŸ’αž”αžΈαž€αŸ†αžŽαžαŸ‹αž“αžΆαž‘αž·αž€αžΆαž”αŸ’αžšαž–αŸαž“αŸ’αž’αž‡αžΆαž˜αžΈαž€αŸ’αžšαžΌαžœαž·αž“αžΆαž‘αžΈ, systemd.condition-needs-update αž“αž·αž„ systemd.condition-first-boot αžŠαžΎαž˜αŸ’αž”αžΈαž”αžŠαž·αžŸαŸαž’ ConditionNeedsUpdate αž“αž·αž„ ConditionFirstBoot αž–αž·αž“αž·αžαŸ’αž™αŸ”
  • αžαžΆαž˜αž›αŸ†αž“αžΆαŸ†αžŠαžΎαž˜ sysctl fs.suid_dumpable αžαŸ’αžšαžΌαžœαž”αžΆαž“αž€αŸ†αžŽαžαŸ‹αž‡αžΆ 2 ("suidsafe") αžŠαŸ‚αž›αž’αž“αž»αž‰αŸ’αž‰αžΆαžαž±αŸ’αž™αžšαž€αŸ’αžŸαžΆαž‘αž»αž€αžŸαŸ’αž“αžΌαž›αžŸαŸ’αž“αžΌαž›αžŸαž˜αŸ’αžšαžΆαž”αŸ‹αžŠαŸ†αžŽαžΎαžšαž€αžΆαžšαž‡αžΆαž˜αž½αž™αž‘αž„αŸ‹ suid αŸ”
  • αž―αž€αžŸαžΆαžš /usr/lib/udev/hwdb.d/60-autosuspend.hwdb αžαŸ’αžšαžΌαžœαž”αžΆαž“αžαŸ’αž…αžΈαž…αžΌαž›αž‘αŸ…αž€αŸ’αž“αž»αž„αž˜αžΌαž›αžŠαŸ’αž‹αžΆαž“αž‘αž·αž“αŸ’αž“αž“αŸαž™αž•αŸ’αž“αŸ‚αž€αžšαžΉαž„αž–αžΈ ChromiumOS αžŠαŸ‚αž›αžšαž½αž˜αž”αž‰αŸ’αž…αžΌαž›αž–αŸαžαŸŒαž˜αžΆαž“αž’αŸ†αž–αžΈαž§αž”αž€αžšαžŽαŸ PCI αž“αž·αž„ USB αžŠαŸ‚αž›αž‚αžΆαŸ†αž‘αŸ’αžšαžšαž”αŸ€αž”αž‚αŸαž„αžŠαŸ„αž™αžŸαŸ’αžœαŸαž™αž”αŸ’αžšαžœαžαŸ’αžαž·αŸ”
  • αž€αžΆαžšαž€αŸ†αžŽαžαŸ‹ ManageForeignRoutes αžαŸ’αžšαžΌαžœαž”αžΆαž“αž”αž“αŸ’αžαŸ‚αž˜αž‘αŸ… networkd.conf αž“αŸ…αž–αŸαž›αžŠαŸ‚αž›αž”αžΎαž€αžŠαŸ†αžŽαžΎαžšαž€αžΆαžš systemd-networkd αž“αžΉαž„αž…αžΆαž”αŸ‹αž•αŸ’αžαžΎαž˜αž‚αŸ’αžšαž”αŸ‹αž‚αŸ’αžšαž„αž•αŸ’αž›αžΌαžœαž‘αžΆαŸ†αž„αž’αžŸαŸ‹αžŠαŸ‚αž›αž”αžΆαž“αž€αŸ†αžŽαžαŸ‹αžšαž…αž“αžΆαžŸαž˜αŸ’αž–αŸαž“αŸ’αž’αžŠαŸ„αž™αž§αž”αž€αžšαžŽαŸαž”αŸ’αžšαžΎαž”αŸ’αžšαžΆαžŸαŸ‹αž•αŸ’αžŸαŸαž„αž‘αŸ€αžαŸ”
  • αž•αŸ’αž“αŸ‚αž€ β€œ[SR-IOV]” αžαŸ’αžšαžΌαžœαž”αžΆαž“αž”αž“αŸ’αžαŸ‚αž˜αž‘αŸ…αž―αž€αžŸαžΆαžš .network αžŸαž˜αŸ’αžšαžΆαž”αŸ‹αž€αžΆαžšαž€αŸ†αžŽαžαŸ‹αžšαž…αž“αžΆαžŸαž˜αŸ’αž–αŸαž“αŸ’αž’αž§αž”αž€αžšαžŽαŸαž”αžŽαŸ’αžαžΆαž‰αžŠαŸ‚αž›αž‚αžΆαŸ†αž‘αŸ’αžš SR-IOV (Single Root I/O Virtualization)αŸ”
  • αž“αŸ…αž€αŸ’αž“αž»αž„ systemd-networkd αž€αžΆαžšαž€αŸ†αžŽαžαŸ‹ IPv4AcceptLocal αžαŸ’αžšαžΌαžœαž”αžΆαž“αž”αž“αŸ’αžαŸ‚αž˜αž‘αŸ…αž•αŸ’αž“αŸ‚αž€ "[αž”αžŽαŸ’αžαžΆαž‰]" αžŠαžΎαž˜αŸ’αž”αžΈαž’αž“αž»αž‰αŸ’αž‰αžΆαžαž±αŸ’αž™αž€αž‰αŸ’αž…αž”αŸ‹αž–αŸαžαŸŒαž˜αžΆαž“αž˜αž€αžŠαž›αŸ‹αž‡αžΆαž˜αž½αž™αž’αžΆαžŸαž™αžŠαŸ’αž‹αžΆαž“αž”αŸ’αžšαž—αž–αž˜αžΌαž›αžŠαŸ’αž‹αžΆαž“αžαŸ’αžšαžΌαžœαž”αžΆαž“αž‘αž‘αž½αž›αž“αŸ…αž›αžΎαž…αŸ†αžŽαž»αž…αž”αŸ’αžšαž‘αžΆαž€αŸ‹αž”αžŽαŸ’αžαžΆαž‰αŸ”
  • systemd-networkd αž”αžΆαž“αž”αž“αŸ’αžαŸ‚αž˜αžŸαž˜αžαŸ’αžαž—αžΆαž–αž€αŸ’αž“αž»αž„αž€αžΆαžšαž€αŸ†αžŽαžαŸ‹αžœαž·αž‰αŸ’αž‰αžΆαžŸαžΆαž€αŸ†αžŽαžαŸ‹αž’αžΆαž‘αž·αž—αžΆαž–αž…αžšαžΆαž…αžšαžŽαŸ HTB αžαžΆαž˜αžšαž™αŸˆ [HierarchyTokenBucket] αž“αž·αž„
    [HierarchyTokenBucketClass], "pfifo" αžαžΆαž˜αžšαž™αŸˆ [PFIFO], "GRED" αžαžΆαž˜αžšαž™αŸˆ [GenericRandomEarlyDetection], "SFB" αžαžΆαž˜αžšαž™αŸˆ [StochasticFairBlue], "αž“αŸ†"
    αžαžΆαž˜αžšαž™αŸˆ [CAKE], "PIE" αžαžΆαž˜αžšαž™αŸˆ [PIE], "DRR" αžαžΆαž˜αžšαž™αŸˆ [DeficitRoundRobinScheduler] αž“αž·αž„
    [DeficitRoundRobinSchedulerClass], "BFIFO" αžαžΆαž˜αžšαž™αŸˆ [BFIFO],
    "PFIFOHeadDrop" αžαžΆαž˜αžšαž™αŸˆ [PFIFOHeadDrop], "PFIFOFast" αžαžΆαž˜αžšαž™αŸˆ [PFIFOFast], "HHF"
    αžαžΆαž˜αžšαž™αŸˆ [HeavyHitterFilter], "ETS" αžαžΆαž˜αžšαž™αŸˆ [EnhancedTransmissionSelection],
    "QFQ" αžαžΆαž˜αžšαž™αŸˆ [QuickFairQueueing] αž“αž·αž„ [QuickFairQueueingClass] αŸ”

  • αž“αŸ…αž€αŸ’αž“αž»αž„ systemd-networkd αž€αžΆαžšαž€αŸ†αžŽαžαŸ‹ UseGateway αžαŸ’αžšαžΌαžœαž”αžΆαž“αž”αž“αŸ’αžαŸ‚αž˜αž‘αŸ…αž•αŸ’αž“αŸ‚αž€ [DHCPv4] αžŠαžΎαž˜αŸ’αž”αžΈαž”αž·αž‘αž€αžΆαžšαž”αŸ’αžšαžΎαž”αŸ’αžšαžΆαžŸαŸ‹αž–αŸαžαŸŒαž˜αžΆαž“αž…αŸ’αžšαž€αž•αŸ’αž›αžΌαžœαžŠαŸ‚αž›αž‘αž‘αž½αž›αž”αžΆαž“αžαžΆαž˜αžšαž™αŸˆ DHCP αŸ”
  • αž“αŸ…αž€αŸ’αž“αž»αž„ systemd-networkd αž“αŸ…αž€αŸ’αž“αž»αž„αž•αŸ’αž“αŸ‚αž€ [DHCPv4] αž“αž·αž„ [DHCPServer] αž€αžΆαžšαž€αŸ†αžŽαžαŸ‹ SendVendorOption αžαŸ’αžšαžΌαžœαž”αžΆαž“αž”αž“αŸ’αžαŸ‚αž˜αžŸαž˜αŸ’αžšαžΆαž”αŸ‹αž€αžΆαžšαžŠαŸ†αž‘αžΎαž„ αž“αž·αž„αžŠαŸ†αžŽαžΎαžšαž€αžΆαžšαž‡αž˜αŸ’αžšαžΎαžŸαž’αŸ’αž“αž€αž›αž€αŸ‹αž”αž“αŸ’αžαŸ‚αž˜αŸ”
  • systemd-networkd αž’αž“αž»αžœαžαŸ’αžαžŸαŸ†αžŽαž»αŸ†αžαŸ’αž˜αžΈαž“αŸƒαž‡αž˜αŸ’αžšαžΎαžŸ EmitPOP3/POP3, EmitSMTP/SMTP αž“αž·αž„ EmitLPR/LPR αž“αŸ…αž€αŸ’αž“αž»αž„αž•αŸ’αž“αŸ‚αž€ [DHCPServer] αžŠαžΎαž˜αŸ’αž”αžΈαž”αž“αŸ’αžαŸ‚αž˜αž–αŸαžαŸŒαž˜αžΆαž“αž’αŸ†αž–αžΈαž˜αŸ‰αžΆαžŸαŸŠαžΈαž“αž˜αŸ POP3, SMTP αž“αž·αž„ LPR αŸ”
  • αž“αŸ…αž€αŸ’αž“αž»αž„ systemd-networkd αž“αŸ…αž€αŸ’αž“αž»αž„αž―αž€αžŸαžΆαžš .netdev αž€αŸ’αž“αž»αž„αž•αŸ’αž“αŸ‚αž€ [Bridge] αž€αžΆαžšαž€αŸ†αžŽαžαŸ‹ VLANProtocol αžαŸ’αžšαžΌαžœαž”αžΆαž“αž”αž“αŸ’αžαŸ‚αž˜ αžŠαžΎαž˜αŸ’αž”αžΈαž‡αŸ’αžšαžΎαžŸαžšαžΎαžŸαž–αž·αž’αžΈαž€αžΆαžš VLAN αžŠαžΎαž˜αŸ’αž”αžΈαž”αŸ’αžšαžΎαŸ”
  • αž“αŸ…αž€αŸ’αž“αž»αž„ systemd-networkd αž“αŸ…αž€αŸ’αž“αž»αž„αž―αž€αžŸαžΆαžš .network αž“αŸ…αž€αŸ’αž“αž»αž„αž•αŸ’αž“αŸ‚αž€ [Link] αž€αžΆαžšαž€αŸ†αžŽαžαŸ‹αž€αŸ’αžšαž»αž˜αžαŸ’αžšαžΌαžœαž”αžΆαž“αž’αž“αž»αžœαžαŸ’αžαžŠαžΎαž˜αŸ’αž”αžΈαž‚αŸ’αžšαž”αŸ‹αž‚αŸ’αžšαž„αž€αŸ’αžšαž»αž˜αž“αŸƒαžαŸ†αžŽαž—αŸ’αž‡αžΆαž”αŸ‹αŸ”
  • αž€αžΆαžšαž€αŸ†αžŽαžαŸ‹αž”αž‰αŸ’αž‡αžΈαžαŸ’αž˜αŸ…αžαŸ’αžšαžΌαžœαž”αžΆαž“αž”αŸ’αžαžΌαžšαžˆαŸ’αž˜αŸ„αŸ‡αž‘αŸ…αž‡αžΆ DenyList (αžšαž€αŸ’αžŸαžΆαž€αžΆαžšαž…αžΆαžαŸ‹αž…αŸ‚αž„αžˆαŸ’αž˜αŸ„αŸ‡αž…αžΆαžŸαŸ‹αžŸαž˜αŸ’αžšαžΆαž”αŸ‹αž—αžΆαž–αž†αž”αž‚αŸ’αž“αžΆαžαž™αž€αŸ’αžšαŸ„αž™)αŸ”
  • Systemd-networkd αž”αžΆαž“αž”αž“αŸ’αžαŸ‚αž˜αž•αŸ’αž“αŸ‚αž€αž’αŸ†αž“αŸƒαž€αžΆαžšαž€αŸ†αžŽαžαŸ‹αž‘αžΆαž€αŸ‹αž‘αž„αž“αžΉαž„ IPv6 αž“αž·αž„ DHCPv6αŸ”
  • αž”αžΆαž“αž”αž“αŸ’αžαŸ‚αž˜αž–αžΆαž€αŸ’αž™αž”αž‰αŸ’αž‡αžΆ "forcerenew" αž‘αŸ… networkctl αžŠαžΎαž˜αŸ’αž”αžΈαž”αž„αŸ’αžαŸ†αž€αžΆαžšαž—αŸ’αž‡αžΆαž”αŸ‹αž’αžΆαžŸαž™αžŠαŸ’αž‹αžΆαž“αž‘αžΆαŸ†αž„αž’αžŸαŸ‹αžŠαžΎαž˜αŸ’αž”αžΈαž’αŸ’αžœαžΎαž”αž…αŸ’αž…αž»αž”αŸ’αž”αž“αŸ’αž“αž—αžΆαž– (αž‡αž½αž›) αŸ”
  • αž“αŸ…αž€αŸ’αž“αž»αž„αž€αžΆαžšαžŠαŸ„αŸ‡αžŸαŸ’αžšαžΆαž™αžŠαŸ„αž™ systemd αž“αŸ…αž€αŸ’αž“αž»αž„αž€αžΆαžšαž€αŸ†αžŽαžαŸ‹αžšαž…αž“αžΆαžŸαž˜αŸ’αž–αŸαž“αŸ’αž’ DNS αžœαžΆαž’αžΆαž…αž”αž‰αŸ’αž‡αžΆαž€αŸ‹αž›αŸαžαž…αŸ’αžšαž€ αž“αž·αž„αžˆαŸ’αž˜αŸ„αŸ‡αž˜αŸ‰αžΆαžŸαŸŠαžΈαž“αžŸαž˜αŸ’αžšαžΆαž”αŸ‹αž€αžΆαžšαž•αŸ’αž‘αŸ€αž„αž•αŸ’αž‘αžΆαžαŸ‹αžœαž·αž‰αŸ’αž‰αžΆαž”αž“αž”αžαŸ’αžš DNS-over-TLS αŸ” αž€αžΆαžšαž’αž“αž»αžœαžαŸ’αž DNS-over-TLS αž”αžΆαž“αž”αž“αŸ’αžαŸ‚αž˜αž€αžΆαžšαž‚αžΆαŸ†αž‘αŸ’αžšαžŸαž˜αŸ’αžšαžΆαž”αŸ‹αž€αžΆαžšαžαŸ’αžšαž½αžαž–αž·αž“αž·αžαŸ’αž™ SNI αŸ”
  • Systemd-resolved αž₯αž‘αžΌαžœαž“αŸαŸ‡αž˜αžΆαž“αžŸαž˜αžαŸ’αžαž—αžΆαž–αž€αŸ’αž“αž»αž„αž€αžΆαžšαž€αŸ†αžŽαžαŸ‹αž€αžΆαžšαž”αž‰αŸ’αž‡αžΌαž“αž”αž“αŸ’αžαž“αŸƒαžˆαŸ’αž˜αŸ„αŸ‡ DNS αžŠαŸ‚αž›αž˜αžΆαž“αžŸαŸ’αž›αžΆαž€αžαŸ‚αž˜αž½αž™ (αžŸαŸ’αž›αžΆαž€αžαŸ‚αž˜αž½αž™ αž–αžΈαžˆαŸ’αž˜αŸ„αŸ‡αž˜αŸ‰αžΆαžŸαŸŠαžΈαž“αž˜αž½αž™)αŸ”
  • systemd-journald αž•αŸ’αžαž›αŸ‹αž€αžΆαžšαž‚αžΆαŸ†αž‘αŸ’αžšαžŸαž˜αŸ’αžšαžΆαž”αŸ‹αž€αžΆαžšαž”αŸ’αžšαžΎαž€αŸ’αž”αž½αž“αžŠαŸ„αŸ‡αžŸαŸ’αžšαžΆαž™ zstd αžŠαžΎαž˜αŸ’αž”αžΈαž”αž„αŸ’αžšαž½αž˜αžœαžΆαž›αž’αŸ†αž“αŸ…αž€αŸ’αž“αž»αž„αž‘αž·αž“αžΆαž“αž»αž”αŸ’αž”αžœαžαŸ’αžαž·αŸ” αž€αžΆαžšαž„αžΆαžšαžαŸ’αžšαžΌαžœαž”αžΆαž“αž’αŸ’αžœαžΎαžŠαžΎαž˜αŸ’αž”αžΈαž€αžΆαžšαž–αžΆαžšαž”αŸ’αžšαž†αžΆαŸ†αž„αž“αžΉαž„αž€αžΆαžšαž”αŸ‰αŸ‡αž‘αž„αŸ’αž‚αž·αž…αž‚αŸ’αž“αžΆαž“αŸ…αž€αŸ’αž“αž»αž„αžαžΆαžšαžΆαž„ hash αžŠαŸ‚αž›αž”αŸ’αžšαžΎαž€αŸ’αž“αž»αž„αž‘αž·αž“αžΆαž“αž»αž”αŸ’αž”αžœαžαŸ’αžαž·αŸ”
  • URL αžŠαŸ‚αž›αž’αžΆαž…αž…αž»αž…αž”αžΆαž“αž‡αžΆαž˜αž½αž™αž“αžΉαž„αžαŸ†αžŽαž—αŸ’αž‡αžΆαž”αŸ‹αž‘αŸ…αž€αžΆαž“αŸ‹αž―αž€αžŸαžΆαžšαžαŸ’αžšαžΌαžœαž”αžΆαž“αž”αž“αŸ’αžαŸ‚αž˜αž‘αŸ… journalctl αž“αŸ…αž–αŸαž›αž”αž„αŸ’αž αžΆαž‰αžŸαžΆαžšαž€αŸ†αžŽαžαŸ‹αž αŸαžαž»αŸ”
  • αž”αžΆαž“αž”αž“αŸ’αžαŸ‚αž˜αž€αžΆαžšαž€αŸ†αžŽαžαŸ‹αžŸαžœαž“αž€αž˜αŸ’αž˜αž‘αŸ… journald.conf αžŠαžΎαž˜αŸ’αž”αžΈαž‚αŸ’αžšαž”αŸ‹αž‚αŸ’αžšαž„αžαžΆαžαžΎαž€αžΆαžšαž’αŸ’αžœαžΎαžŸαžœαž“αž€αž˜αŸ’αž˜αžαŸ’αžšαžΌαžœαž”αžΆαž“αž”αžΎαž€αž€αŸ†αž‘αž»αž„αž–αŸαž›αž…αžΆαž”αŸ‹αž•αŸ’αžαžΎαž˜αžŠαŸ†αžŽαžΎαžšαž€αžΆαžš systemd-journald αžŠαŸ‚αžšαž¬αž‘αŸαŸ”
  • αž₯αž‘αžΌαžœαž“αŸαŸ‡ Systemd-coredump αž˜αžΆαž“αžŸαž˜αžαŸ’αžαž—αžΆαž–αž€αŸ’αž“αž»αž„αž€αžΆαžšαž”αž„αŸ’αž αžΆαž”αŸ‹αž€αžΆαžšαž”αŸ„αŸ‡αž…αŸ„αž›αžŸαŸ’αž“αžΌαž›αžŠαŸ„αž™αž”αŸ’αžšαžΎαž€αŸ’αž”αž½αž“αžŠαŸ„αŸ‡αžŸαŸ’αžšαžΆαž™ zstd αŸ”
  • αž”αžΆαž“αž”αž“αŸ’αžαŸ‚αž˜αž€αžΆαžšαž€αŸ†αžŽαžαŸ‹ UUID αž‘αŸ… systemd-repart αžŠαžΎαž˜αŸ’αž”αžΈαž•αŸ’αžαž›αŸ‹ UUID αž‘αŸ…αž—αžΆαž‚αžαžΆαžŸαžŠαŸ‚αž›αž”αžΆαž“αž”αž„αŸ’αž€αžΎαžαŸ”
  • សេវអ systemd-homed αžŠαŸ‚αž›αž•αŸ’αžαž›αŸ‹αž“αžΌαžœαž€αžΆαžšαž‚αŸ’αžšαž”αŸ‹αž‚αŸ’αžšαž„αž“αŸƒαžαžαž•αŸ’αž‘αŸ‡αž…αž›αŸαžαž”αžΆαž“αž”αž“αŸ’αžαŸ‚αž˜αžŸαž˜αžαŸ’αžαž—αžΆαž–αž€αŸ’αž“αž»αž„αž€αžΆαžšαžŠαŸ„αŸ‡αžŸαŸ„αžαžαž•αŸ’αž‘αŸ‡αžŠαŸ„αž™αž”αŸ’αžšαžΎαž“αž·αž˜αž·αžαŸ’αžαžŸαž‰αŸ’αž‰αžΆ FIDO2 αŸ” αž€αž˜αŸ’αž˜αžœαž·αž’αžΈαžαžΆαž„αž€αŸ’αžšαŸ„αž™αž€αžΆαžšαž’αŸŠαž·αž“αž‚αŸ’αžšαžΈαž”αž—αžΆαž‚αžαžΆαžŸ LUKS αž”αžΆαž“αž”αž“αŸ’αžαŸ‚αž˜αž€αžΆαžšαž‚αžΆαŸ†αž‘αŸ’αžšαžŸαž˜αŸ’αžšαžΆαž”αŸ‹αž€αžΆαžšαžαŸ’αžšαž›αž”αŸ‹αž˜αž€αžœαž·αž‰αžŠαŸ„αž™αžŸαŸ’αžœαŸαž™αž”αŸ’αžšαžœαžαŸ’αžαž·αž“αžΌαžœαž”αŸ’αž›αž»αž€αž”αŸ’αžšαž–αŸαž“αŸ’αž’αž―αž€αžŸαžΆαžšαž‘αž‘αŸ αž“αŸ…αž–αŸαž›αžŠαŸ‚αž›αžœαž‚αŸ’αž‚αž”αž‰αŸ’αž…αž”αŸ‹αŸ” αž”αžΆαž“αž”αž“αŸ’αžαŸ‚αž˜αž€αžΆαžšαž€αžΆαžšαž–αžΆαžšαž”αŸ’αžšαž†αžΆαŸ†αž„αž“αžΉαž„αž€αžΆαžšαž’αŸŠαž·αž“αž‚αŸ’αžšαžΈαž”αž‘αŸ’αžœαŸαžŠαž„αž“αŸƒαž‘αž·αž“αŸ’αž“αž“αŸαž™αž”αŸ’αžšαžŸαž·αž“αž”αžΎαžœαžΆαžαŸ’αžšαžΌαžœαž”αžΆαž“αž€αŸ†αžŽαžαŸ‹αžαžΆαž—αžΆαž‚αžαžΆαžŸ / αž•αŸ’αž‘αŸ‡αž“αŸ…αž›αžΎαž”αŸ’αžšαž–αŸαž“αŸ’αž’αžαŸ’αžšαžΌαžœαž”αžΆαž“αž’αŸŠαž·αž“αž‚αŸ’αžšαžΈαž”αžšαž½αž…αž αžΎαž™αŸ”
  • αž”αžΆαž“αž”αž“αŸ’αžαŸ‚αž˜αž€αžΆαžšαž€αŸ†αžŽαžαŸ‹αž‘αŸ… /etc/crypttabαŸ– "keyfile-erase" αžŠαžΎαž˜αŸ’αž”αžΈαž›αž»αž”αžŸαŸ„αž˜αž½αž™αž”αž“αŸ’αž‘αžΆαž”αŸ‹αž–αžΈαž”αŸ’αžšαžΎαžšαž½αž… αž“αž·αž„ "try-empty-password" αžŠαžΎαž˜αŸ’αž”αžΈαž–αŸ’αž™αžΆαž™αžΆαž˜αžŠαŸ„αŸ‡αžŸαŸ„αž—αžΆαž‚αžαžΆαžŸαžŠαŸ„αž™αž”αŸ’αžšαžΎαž–αžΆαž€αŸ’αž™αžŸαž˜αŸ’αž„αžΆαžαŸ‹αž‘αž‘αŸ αž˜αž»αž“αž–αŸαž›αž”αŸ’αžšαžΆαž”αŸ‹αž’αŸ’αž“αž€αž”αŸ’αžšαžΎαž”αŸ’αžšαžΆαžŸαŸ‹αž±αŸ’αž™αžšαž€αž–αžΆαž€αŸ’αž™αžŸαž˜αŸ’αž„αžΆαžαŸ‹ (αž˜αžΆαž“αž”αŸ’αžšαž™αŸ„αž‡αž“αŸαžŸαž˜αŸ’αžšαžΆαž”αŸ‹αž€αžΆαžšαžŠαŸ†αž‘αžΎαž„αžšαžΌαž”αž—αžΆαž–αžŠαŸ‚αž›αž”αžΆαž“αž’αŸŠαž·αž“αž‚αŸ’αžšαžΈαž” αž‡αžΆαž˜αž½αž™αž“αžΉαž„αž–αžΆαž€αŸ’αž™αžŸαž˜αŸ’αž„αžΆαžαŸ‹αžŠαŸ‚αž›αž”αžΆαž“αž€αŸ†αžŽαžαŸ‹αž”αž“αŸ’αž‘αžΆαž”αŸ‹αž–αžΈαž€αžΆαžšαž…αžΆαž”αŸ‹αž•αŸ’αžŠαžΎαž˜αžŠαŸ†αž”αžΌαž„ αž˜αž·αž“αž˜αŸ‚αž“αž€αŸ†αž‘αž»αž„αž–αŸαž›αžŠαŸ†αž‘αžΎαž„αž‘αŸ)αŸ”
  • systemd-cryptsetup αž”αž“αŸ’αžαŸ‚αž˜αž€αžΆαžšαž‚αžΆαŸ†αž‘αŸ’αžšαžŸαž˜αŸ’αžšαžΆαž”αŸ‹αž€αžΆαžšαžŠαŸ„αŸ‡αžŸαŸ„αž—αžΆαž‚αžαžΆαžŸ Microsoft BitLocker αž“αŸ…αž–αŸαž›αž…αžΆαž”αŸ‹αž•αŸ’αžŠαžΎαž˜αžŠαŸ„αž™αž”αŸ’αžšαžΎ /etc/crypttabαŸ” αž€αŸαž”αžΆαž“αž”αž“αŸ’αžαŸ‚αž˜αžŸαž˜αžαŸ’αžαž—αžΆαž–αž’αžΆαž“αž•αž„αžŠαŸ‚αžšαŸ”
    αž‚αŸ’αžšαžΆαž”αŸ‹αž…αž»αž…αžŸαž˜αŸ’αžšαžΆαž”αŸ‹αžŠαŸ„αŸ‡αžŸαŸ„αž—αžΆαž‚αžαžΆαžŸαžŠαŸ„αž™αžŸαŸ’αžœαŸαž™αž”αŸ’αžšαžœαžαŸ’αžαž·αž–αžΈαž―αž€αžŸαžΆαžš /etc/cryptsetup-keys.d/.key αž“αž·αž„ /run/cryptsetup-keys.d/.key αŸ”

  • αž”αžΆαž“αž”αž“αŸ’αžαŸ‚αž˜ systemd-xdg-autostart-generator αžŠαžΎαž˜αŸ’αž”αžΈαž”αž„αŸ’αž€αžΎαžαž―αž€αžαžΆαž―αž€αžŸαžΆαžšαž–αžΈαž―αž€αžŸαžΆαžš .desktop autostart αŸ”
  • αž”αžΆαž“αž”αž“αŸ’αžαŸ‚αž˜αž–αžΆαž€αŸ’αž™αž”αž‰αŸ’αž‡αžΆ "reboot-to-firmware" αž‘αŸ… "bootctl" αŸ”
  • αž”αžΆαž“αž”αž“αŸ’αžαŸ‚αž˜αž‡αž˜αŸ’αžšαžΎαžŸαž‘αŸ… systemd-firstboot: "--image" αžŠαžΎαž˜αŸ’αž”αžΈαž”αž‰αŸ’αž‡αžΆαž€αŸ‹αžšαžΌαž”αž—αžΆαž–αžαžΆαžŸαžŠαžΎαž˜αŸ’αž”αžΈαž…αžΆαž”αŸ‹αž•αŸ’αžŠαžΎαž˜ "--kernel-command-line" αžŠαžΎαž˜αŸ’αž”αžΈαž…αžΆαž”αŸ‹αž•αŸ’αžαžΎαž˜αž―αž€αžŸαžΆαžš /etc/kernel/cmdline "--root-password-hashed" αž‘αŸ… αž”αž‰αŸ’αž‡αžΆαž€αŸ‹αž›αŸαžαž€αžΌαžŠαžŸαž˜αŸ’αž„αžΆαžαŸ‹αžšαž”αžŸαŸ‹ root αž αžΎαž™ "--delete-root-password" αžŠαžΎαž˜αŸ’αž”αžΈαž›αž»αž”αž–αžΆαž€αŸ’αž™αžŸαž˜αŸ’αž„αžΆαžαŸ‹ root αŸ”

αž”αŸ’αžšαž—αž–: opennet.ru

αž”αž“αŸ’αžαŸ‚αž˜αž˜αžαž·αž™αŸ„αž”αž›αŸ‹