ক্যাডি "শুনুন টিসিপি: 443: বাইন্ড: অনুমতি অস্বীকৃত"


13

ক্যাডি সার্ভার v0.9.3 এ আপগ্রেড করার পরে এই ত্রুটিটি আরম্ভ করবে না এবং প্রদর্শন করবে না:

listen tcp :443: bind: permission denied

আমি ব্যবহারকারী হিসাবে সিস্টেমে ক্যাডি চালাচ্ছিলাম caddy। আমি যাচাই করেছিলাম যে বাইনারি বাস্তবে মালিকানাধীন ছিল caddy

উত্তর:


9

আপনি যদি সিস্টেমড ভি 229 বা তারপরে চালিয়ে যাচ্ছেন তবে আপনি বাইনারি ক্ষমতাগুলি স্বতন্ত্রভাবে না দিয়ে এটি করতে পারেন:

AmbientCapabilities=CAP_NET_BIND_SERVICE

পেটী systemd হল উদাহরণস্বরূপ কনফিগ এছাড়াও ব্যবহার উল্লেখ CapabilityBoundingSet=CAP_NET_BIND_SERVICE
কিথ

17

এটি কোনও ক্যাডির সমস্যা নয়, না ব্যবহারকারীর অনুমতি সংক্রান্ত সমস্যা। লিনাক্স ডিফল্টরূপে নিম্ন-স্তরের পোর্টগুলিতে প্রক্রিয়াগুলি শোনার অনুমতি দেয় না।

অ্যাক্সেস মঞ্জুর করতে:

sudo setcap CAP_NET_BIND_SERVICE=+eip /path/to/caddy

উত্স: সুপারসার: নন-রুট প্রক্রিয়াটি 80 এবং 443 বন্দরটিতে বাঁধতে অনুমতি দেয়?

আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.