পিএইচপি এক্সিকিউশন ব্যবহার করে টিওআর পরিষেবা পুনরায় চালু করুন


1

একটি নতুন আইপি ঠিকানা পেতে আমি পিএইচপি স্ক্রিপ্টের সাথে আমার টিওআর পরিষেবাটি পুনরায় চালু করতে চাই। আমি কেন এটি করার পরিকল্পনা করছি তার কারণ হ'ল গুগল এবং কিছু অন্যান্য সাইট কখনও কখনও আমাকে ব্লক করা শুরু করে।

আমি যেমন স্ক্রিপ্ট চেষ্টা করেছিলাম

shell_exec ("sudo service tor restart")

exec ("sudo service tor restart") এবং system ("sudo service tor restart")

... তবে এগুলির কোনওটিই কাজ করছে না।

কেউ আমাকে কী করতে হবে তার ইঙ্গিত দিতে পারে?

উত্তর:


0

এটি সম্ভব করার জন্য আপনাকে সুডো সেটআপ করতে হবে। সুডো ব্যবহার করে অ্যাপাচি ব্যবহারকারীর কাছে কমান্ডগুলি নির্ধারণের অনুমতি থাকতে হবে। পিএইচপি স্ক্রিপ্টিংয়ে কোনও টিটিআই নেই তাই আপনাকে sudo তে tty প্রয়োজনীয়তা অক্ষম করতে হবে। এবং আপনার পিএইচপি স্ক্রিপ্টে সুডো ব্যবহারকারীর পাসওয়ার্ড প্রবেশ করার ক্ষমতা নেই, সুতরাং আপনাকেও প্রমাণীকরণ অক্ষম করতে হবে।

এটি করার জন্য পাঠ্য ফাইলটিতে "পরিষেবা টর পুনরায় চালু করুন" এবং কার্যকর করতে সক্ষম করুন। এটি অনেক বেশি সুরক্ষিত অর্থ হ'ল আপাচি ব্যবহারকারী কেবল টিওআর পুনরায় আরম্ভ করতে পারেন, অন্য কিছুই। তারপরে / ইত্যাদি / sudoers মন্তব্য লাইন:

Defaults    requiretty

লাইন যুক্ত করুন:

Defaults    !authenticate
apache      ALL=NOPASSWD: /path/to/file

প্রতিস্থাপন Apache সঙ্গে WWW-ডেটা আপনি ডেবিয়ান মত ডিস্ট্রো ব্যবহার করছেন

এখন আপনি আপনার পিএইচপি স্ক্রিপ্ট থেকে "সুডো পরিষেবা টর্ রিস্টার্ট" করতে পারেন।

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