ທ່ານຕິດຕັ້ງຊຸດ CA ທີ່ອະນຸມັດແລ້ວ ແລະຄຳຮ້ອງຂໍເຮັດວຽກໃນເທີມິນັລ. ແຕ່ບໍລິການຍັງລາຍງານຂໍ້ຜິດພາດໂຫຼດໃບຢັ້ງຢືນ. ກ່ອນປ່ຽນ IP ພຣັອກຊີ ໃຫ້ເບິ່ງວ່າໂປຣເຊສນັ້ນເປີດໄຟລ໌ດຽວກັນໄດ້ຫຼືບໍ່.

ບໍລິການອາດເຮັດວຽກດ້ວຍຜູ້ໃຊ້ Unix ອື່ນ ເລີ່ມໃນໄດເຣັກທໍຣີອື່ນ ຫຼືເຫັນລະບົບໄຟລ໌ທີ່ຈຳກັດ. ພາທທີ່ໃຊ້ໄດ້ໃນການລັອກອິນຂອງທ່ານບໍ່ໄດ້ໃຊ້ໄດ້ກັບມັນໂດຍອັດຕະໂນມັດ.

ເລີ່ມຈາກພາທແບບເຕັມ

ກວດພາທທີ່ຕັ້ງໃນໄຄລເອັນຈິງ. ເຊັ່ນ --cacert ຂອງ curl ເລືອກຊຸດ CA ປາຍທາງ; ພຣັອກຊີ HTTPS ມີຕົວເລືອກ CA ພຣັອກຊີແຍກຕ່າງຫາກ. ໄຄລເອັນອື່ນໃຊ້ຄີການຕັ້ງຄ່າ ຫຼືຕົວແປສະພາບແວດລ້ອມຂອງຕົນ.

ກວດທັງໄຟລ໌ ແລະໄດເຣັກທໍຣີລະຫວ່າງທາງ:

namei -l /home/alex/certs/approved-ca.pem
systemctl show example.service -p User -p Group -p ProtectHome -p RootDirectory

ນີ້ແມ່ນຕົວຢ່າງວິນິດໄສ ບໍ່ແມ່ນຄຳສັ່ງໃຫ້ທຸກຄົນຂຽນໄຟລ໌ໄດ້. ສິດຜ່ານໄດເຣັກທໍຣີສຳຄັນພໍໆກັບສິດອ່ານໄຟລ໌ສຸດທ້າຍ.

ສິດອາດບໍ່ແມ່ນບັນຫາທັງໝົດ

ດ້ວຍ ProtectHome=yes systemd ເຮັດໃຫ້ຕຳແໜ່ງໂຮມໄດເຣັກທໍຣີມາດຕະຖານເຂົ້າເຖິງບໍ່ໄດ້ຈາກບໍລິການນັ້ນ. ປ່ຽນໂໝດໄຟລ໌ໃບຢັ້ງຢືນບໍ່ໄດ້ຍົກເລີກຂໍ້ຈຳກັດເນມສະເປດ. ໄດເຣັກທໍຣີຮາກທີ່ຕັ້ງໄວ້ກໍອາດປ່ຽນສິ່ງທີ່ພາທເຕັມຊີ້ເຖິງໃນບໍລິການ.

ໃຊ້ບ່ອນຕັ້ງຄ່າບໍລິການທີ່ເໝາະສົມ ເຊັ່ນໄດເຣັກທໍຣີໃຕ້ /etc ສຳລັບແອັບນັ້ນ ແລະໃຫ້ສິດອ່ານເທົ່າທີ່ຈຳເປັນ. ປ່ຽນພາທ CA ຂອງໄຄລເອັນໄປບ່ອນນັ້ນ. ຢ່າຖອດຂໍ້ຈຳກັດລະບົບໄຟລ໌ທີ່ບໍ່ກ່ຽວຂ້ອງພຽງເພາະສຳເນົາທຳອິດຢູ່ໃນໂຮມສ່ວນຕົວ.

ອ່ານຂໍ້ຜິດພາດທຳອິດທີ່ມີປະໂຫຍດ

«ໂຫຼດໄຟລ໌ CA ບໍ່ໄດ້» ກັບ «ຕ່ອງໂສ້ໃບຢັ້ງຢືນບໍ່ເປັນທີ່ເຊື່ອຖື» ເປັນບັນຫາຕ່າງກັນ. ຂໍ້ທຳອິດອາດເກີດກ່ອນໄຄລເອັນຈະຢືນຢັນຫຍັງໄດ້. ຂໍ້ຫຼັງອາດໝາຍວ່າຊຸດທີ່ອ່ານໄດ້ມີຜູ້ອອກຜິດ ຫຼືໃຊ້ກັບການເຊື່ອມຕໍ່ TLS ຜິດຊຸດ.

ແກ້ການເຂົ້າເຖິງແລ້ວທົດສອບຈາກບໍລິບົດບໍລິການອີກຄັ້ງ. ຄຳສັ່ງເທີມິນັລທີ່ສຳເລັດຍັງເປັນການປຽບທຽບມີປະໂຫຍດ ແຕ່ບໍ່ພິສູດວ່າບໍລິການເຫັນໄຟລ໌ໃດ ຫຼືໄຄລເອັນໃຊ້ການຕັ້ງຄ່າຄວາມເຊື່ອຖືໃດ.

ບົດຄວາມທີ່ກ່ຽວຂ້ອງ