আমি চাই আমার সিস্টেমে আমার লিনাক্স বাক্সে একটি অ-রুট ব্যবহারকারী হিসাবে চালানো হোক। এটি 514 এর বন্দরে বাঁধাই অসম্ভব করে তোলে - কারণ এটি একটি সুবিধাযুক্ত বন্দর। 514 বন্দরে নন-অ্যাডমিন ব্যবহারকারীকে "ফু" শোনার ক্ষমতা দেওয়ার কি কোনও উপায় আছে?
আমি চাই আমার সিস্টেমে আমার লিনাক্স বাক্সে একটি অ-রুট ব্যবহারকারী হিসাবে চালানো হোক। এটি 514 এর বন্দরে বাঁধাই অসম্ভব করে তোলে - কারণ এটি একটি সুবিধাযুক্ত বন্দর। 514 বন্দরে নন-অ্যাডমিন ব্যবহারকারীকে "ফু" শোনার ক্ষমতা দেওয়ার কি কোনও উপায় আছে?
উত্তর:
rinetd
514 পোর্টে শুনতে অন্য কোনও বন্দরে (1024-র উপরে 1514 বলুন) কানেক্ট করার জন্য আপনি কনফিগার করতে পারেন (বেশিরভাগ ক্ষেত্রেই বিতরণের মানক সংগ্রহস্থলগুলি উপলভ্য) listen এইভাবে অ-সুবিধাযুক্ত ব্যবহারকারী প্রক্রিয়াটি 1514 এ শুনতে পারে এবং rinetd
সংযোগগুলি ফরোয়ার্ড করবে যাতে এটি 514-এ শোনা যাচ্ছে।
এটি কেবলমাত্র টিসিপি সংযোগের জন্য কাজ করবে। আপনার যদি টিসিপির পাশাপাশি বা পরিবর্তে ইউডিপি (বা অন্য কোনও কিছু) সমর্থন করার প্রয়োজন হয় তবে আপনি একই প্রভাব অর্জনের জন্য iptables অনুবাদ বিধিগুলি ব্যবহার করতে পারেন।
সবেমাত্র এখানে এটির একটি খুব ভাল আলোচনা পাওয়া গেছে: /programming/413807/is-there-a-way-for-non-root-processes-to-bind-to-privileged-ports-1024- অন-লি
সহজ দেখাচ্ছে না