প্রথমে একটি ভুল ধারণা পরিষ্কার করা যাক ....
আমি সীমাবদ্ধ করার জন্য একটি উপায় খুঁজছি ... আমি সিদ্ধান্ত নিয়েছি যাতে আমি, প্রশাসক অ্যাক্সেস করতে পারি না ... এবং আমি প্রশাসক হওয়া সত্ত্বেও কোনওভাবেই এটিকে ওভাররাইড করতে পারি না ... যাতে প্রশাসকের অধিকার প্রয়োজন (অবশ্যই এডমিন দ্বারা অন্য কিছু করা যায় না) এবং অপরিবর্তনীয় কিছু।
অন্য কথায়, অন্য প্রশাসক যে ঘটনাটি ঘটাতে পারে না এমন কার্যকলাপকে আটকাতে আপনি (প্রশাসক হিসাবে) ওএসকে সংশোধন করতে পারেন?
না। একজন প্রশাসক যে কোনও কিছু করতে পারে, অন্য একজন পূর্বাবস্থায় ফিরে যেতে পারে।
এটি এমনটি বলার অপেক্ষা রাখে না যে আপনি "পূর্বাবস্থায় ফেরা" খুব কঠিন করতে পারবেন না । সুতরাং, বিল্ট-ইন ফায়ারওয়ালটি ব্যবহার করে pf
আপনি যা অর্জন করার চেষ্টা করছেন তার তুলনামূলকভাবে ভাল কিছু অর্জনের জন্য এখানে একটি সংক্ষিপ্ত রেসিপি দেওয়া আছে।
pf
আপনার ইন্টারনেট "অক্ষম" করতে ব্যবহার করুন
আপনার ইন্টারনেট অ্যাক্সেস ব্লক করার মাংস এবং আলু pf
এতটাই, আমরা এটি এখানে দেখব।
ইন্টারনেট অ্যাক্সেস ব্লক করুন
আপনি খুব সহজ একটি নিয়ম সেট দিয়ে আপনার সমস্ত ইন্টারনেট অ্যাক্সেস ব্লক করতে পারেন। সুতরাং, ধরে নিচ্ছি যে পিএফ নিয়মটি ফাইলটিতে সেট করা আছে ~/pf/pf_block_all.conf
, কেবল নিম্নলিখিত দুটি লাইন সেট করুন:
block in all
block out all
তারপরে আপনি pf
কাস্টম বিধি সেটটি সক্ষম ও নির্দিষ্ট করে সাধারণ কমান্ড দিয়ে আপনার ইন্টারনেটকে "ব্রেক" করতে পারেন ।
$ sudo pfctl -e -f ~/pf/pf_block_all.conf
আপনি যখন আবার ইন্টারনেট পেতে প্রস্তুত হন, কেবলমাত্র অক্ষম করুন pf
$ sudo pfctl -d
(এগিয়ে যান, এটি কীভাবে ইন্টারনেটকে বাধা দেয় তা দেখার চেষ্টা করে দেখুন)।
launchd
প্লিস্ট চালাচ্ছেন
আপনি এটিকে একটি LaunchDeemon হিসাবে চালাতে চাইবেন কারণ এরপরে এটি কার্যকর root
হবে এবং sudo
কার্যকর করার জন্য আপনার প্রয়োজন হবে না ফাংশনটি। আপনার নির্দিষ্ট বিরতিতে দুটি চালকের চালনা দরকার; একটি সক্ষম করতে এবং অন্যটি অক্ষম করতে pf
। এই পোস্টটি কীভাবে এটি অর্জন করতে হবে তার বিশদে যায়।
অ্যাক্সেস অবরুদ্ধ pfctl
আপনার টাইপ করার ক্ষমতা সরিয়ে ফেলতে আপনাকে সম্পাদন sudo pfctl ....
করার অনুমতি (ভাল, কমপক্ষে এটি কঠিন করে তোলা) দরকার হবে। ইন /etc/sudoers
ফাইল আপনি নিম্নলিখিত এন্ট্রি সঙ্গে একটি প্রোগ্রাম ছাঁটাই করতে পারেন:
Tim ALL = ALL, !/sbin/pfctl
এটি আপনাকে কার্যকর করতে বাধা দেবে pfctl
, তবে এটির কার্যকারিতা রয়েছে। উপরের লিঙ্কটি দেখুন।