নেক্সেক্সের সাথে উপস্থিত থাকার সময় কেন নোসয়েড দিয়ে একটি পার্টিশন মাউন্ট করার প্রয়োজন?


10

আমি ফেডোরা কোর ব্যবহার করছি। আমি এমন একটি পার্টিশন / ডেটা তৈরি করতে যাব যেখানে ব্যবহারকারীরা কিছু ডেটা পোস্ট করে (সকলের কাছে আর + ডাব্লু অনুমতি রয়েছে)। সুতরাং, সুরক্ষার উদ্দেশ্যে, আমাকে এটিকে কার্যকর করা যায় না।

আমি লিনাক্স সুরক্ষা থেকে বুঝতে পেরেছি noexecএবং nosuidমাউন্ট করার সময় উভয়টিকে অবশ্যই ডেটা / ডেটা সক্ষম করতে হবে। আমি বুঝতে পেরেছি noexecএবং এটি সক্ষম করেছি। তবে আমি nosuidসক্ষম না ।

কোনও কারণে কেন noexecএবং উভয় nosuid/ ডেটা সক্ষম করা উচিত? কেবল noexecপর্যাপ্ত পরিমাণে থাকা নেই - যেহেতু ব্যবহারকারীগণ স্ক্রিপ্ট এবং অন্যান্য প্রোগ্রাম চালাতে সক্ষম হবেন না, এবং nosuidতাতে কিছু আসে যায় না?


হ্যাঁ, আপনি তাই মনে করেন [এটি nosuidনিরর্থক]। আপনি ইতিমধ্যে সক্ষম থাকা nosuidসত্ত্বেও সক্ষম করার জন্য প্রয়োজনীয় যে কোনও প্রস্তাবকে উদ্ধৃত করতে পারেন noexec?
সেলেদা

আসলে আমি তা সর্বত্র দেখেছি। এমনকি সিআইএস বেঞ্চমার্কগুলি / টিএমপি বিভাজনকে পৃথক চেক হিসাবে চিহ্নিত করে। অন্যান্য উল্লেখগুলি কেবল গুগল করে রয়েছে
জেথ্রা

1
আমার অনুমান করতে হবে যে তারা কেবল নিরাপদে noexecরয়েছেন : তাই যদি আপনি সেট করতে ভুলে যান তবে কমপক্ষে আপনি এখনও পেয়ে গেছেন nosuid। এটি দুর্বল যুক্তি যদিও উভয় পতাকা একই জায়গায় কনফিগার করা হয়েছে, সুতরাং আপনি যদি একটিটি ভুলে যান তবে আপনি সম্ভবত অন্যটিকেও ভুলে যাবেন!
সেলেদা

উত্তর:


2

মাউন্ট ম্যান পৃষ্ঠা অনুযায়ী

noexec

মাউন্ট করা ফাইল সিস্টেমে কোনও বাইনারি সরাসরি প্রয়োগের অনুমতি দেবেন না। (সম্প্রতি পর্যন্ত /lib/ld*.so / mnt / binary এর মতো কমান্ড ব্যবহার করে বাইনারি চালানো সম্ভব ছিল। লিনাক্স ২.৪.২৫ / ২.6.০ থেকে এই কৌশলটি ব্যর্থ হয়েছে ails)

সুতরাং দেখে মনে হচ্ছে এটি পুরানো পরামর্শ থেকে যখন নেক্সেক্স সমস্ত বাইনারিগুলি চালানো থেকে বিরত রাখেনি, কমপক্ষে সেগুলি রুট সিক্স দিয়ে চালানো হয়নি।


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