សេវា systemd ទៅដល់ប្រូកស៊ី ប៉ុន្តែមិនអាចអានឯកសារ CA
ពិនិត្យការចូលប្រើឯកសាររបស់អ្នកប្រើសេវា និងកម្រិតប្រព័ន្ធឯកសាររបស់ systemd ពេលការកំណត់វិញ្ញាបនបត្រដំណើរការតែក្នុងសែលអន្តរកម្ម។
អ្នកបានដំឡើងកញ្ចប់ CA ដែលអនុម័ត ហើយសំណើដំណើរការក្នុងស្ថានីយ។ សេវានៅតែរាយការណ៍កំហុសផ្ទុកវិញ្ញាបនបត្រ។ មុនប្តូរ IP ប្រូកស៊ី ពិនិត្យថាដំណើរការនោះអាចបើកឯកសារដូចគ្នាបានឬទេ។
សេវាអាចដំណើរការជាអ្នកប្រើ Unix ផ្សេង ចាប់ផ្តើមក្នុងថតផ្សេង ឬមើលឃើញប្រព័ន្ធឯកសារដែលរឹតបន្តឹង។ ផ្លូវដែលត្រឹមត្រូវសម្រាប់ការចូលរបស់អ្នកមិនត្រឹមត្រូវសម្រាប់វាដោយស្វ័យប្រវត្តិទេ។
ចាប់ផ្តើមពីផ្លូវដាច់ខាត
ពិនិត្យផ្លូវដែលកំណត់ក្នុងកម្មវិធីភ្ញៀវពិត។ ឧទាហរណ៍ក្នុង curl --cacert ជ្រើសកញ្ចប់ 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 ធ្វើឱ្យទីតាំងថតផ្ទះស្តង់ដារមិនអាចចូលពីសេវានោះបាន។ ប្តូររបៀបសិទ្ធិឯកសារវិញ្ញាបនបត្រមិនដកកម្រិត namespace ទេ។ ថតឫសដែលកំណត់ក៏អាចប្តូរអ្វីដែលផ្លូវដាច់ខាតសំដៅក្នុងសេវា។
ប្រើទីតាំងការកំណត់សេវាដែលសមរម្យ ដូចជាថតក្រោម /etc សម្រាប់កម្មវិធីនោះ ហើយផ្តល់តែសិទ្ធិអានចាំបាច់។ ប្តូរផ្លូវ CA របស់កម្មវិធីភ្ញៀវទៅទីនោះ។ កុំដកកម្រិតប្រព័ន្ធឯកសារដែលមិនពាក់ព័ន្ធ គ្រាន់តែច្បាប់ចម្លងដំបូងនៅថតផ្ទះផ្ទាល់ខ្លួន។
អានកំហុសមានប្រយោជន៍ដំបូង
«មិនអាចផ្ទុកឯកសារ CA» និង «ខ្សែសង្វាក់វិញ្ញាបនបត្រមិនទុកចិត្ត» ជាកំហុសផ្សេងគ្នា។ មួយដំបូងអាចកើតមុនការផ្ទៀងផ្ទាត់អ្វីទាំងអស់។ មួយក្រោយអាចមានន័យថាកញ្ចប់ដែលអានបានមានអាជ្ញាធរខុស ឬអនុវត្តលើការតភ្ជាប់ TLS ខុស។
ក្រោយកែការចូលប្រើ សាកល្បងឡើងវិញពីបរិបទសេវា។ ពាក្យបញ្ជាស្ថានីយជោគជ័យនៅតែជាការប្រៀបធៀបមានប្រយោជន៍ ប៉ុន្តែមិនបញ្ជាក់ថាសេវាមើលឃើញឯកសារណា ឬកម្មវិធីភ្ញៀវប្រើការកំណត់ទុកចិត្តណាទេ។