কীভাবে নন-রুট ব্যবহারকারীকে সুবিধামত বন্দরে শোনার অনুমতি দেওয়া যায়?


11

আমি চাই আমার সিস্টেমে আমার লিনাক্স বাক্সে একটি অ-রুট ব্যবহারকারী হিসাবে চালানো হোক। এটি 514 এর বন্দরে বাঁধাই অসম্ভব করে তোলে - কারণ এটি একটি সুবিধাযুক্ত বন্দর। 514 বন্দরে নন-অ্যাডমিন ব্যবহারকারীকে "ফু" শোনার ক্ষমতা দেওয়ার কি কোনও উপায় আছে?

উত্তর:



3

rinetd514 পোর্টে শুনতে অন্য কোনও বন্দরে (1024-র উপরে 1514 বলুন) কানেক্ট করার জন্য আপনি কনফিগার করতে পারেন (বেশিরভাগ ক্ষেত্রেই বিতরণের মানক সংগ্রহস্থলগুলি উপলভ্য) listen এইভাবে অ-সুবিধাযুক্ত ব্যবহারকারী প্রক্রিয়াটি 1514 এ শুনতে পারে এবং rinetdসংযোগগুলি ফরোয়ার্ড করবে যাতে এটি 514-এ শোনা যাচ্ছে।

এটি কেবলমাত্র টিসিপি সংযোগের জন্য কাজ করবে। আপনার যদি টিসিপির পাশাপাশি বা পরিবর্তে ইউডিপি (বা অন্য কোনও কিছু) সমর্থন করার প্রয়োজন হয় তবে আপনি একই প্রভাব অর্জনের জন্য iptables অনুবাদ বিধিগুলি ব্যবহার করতে পারেন।


ওহ যে এত সহজ ছিল। উবুন্টুতে এটি কীভাবে করা যায় সে সম্পর্কে এখানে একটি গাইড রয়েছে: ubuntugeek.com/…
ইভান

2

সবেমাত্র এখানে এটির একটি খুব ভাল আলোচনা পাওয়া গেছে: /programming/413807/is-there-a-way-for-non-root-processes-to-bind-to-privileged-ports-1024- অন-লি

সহজ দেখাচ্ছে না


শুভ এক্সরেফ - আমার কাছে খুব কঠিন লাগেনি।
জোনাথন লেফলার

2

একটি অনিবদ্ধ বন্দরে শুনুন এবং সংযোগগুলি পুনর্নির্দেশের জন্য iptables dnat ব্যবহার করুন।

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