উবুন্টু হ'ল জিএনইউ / লিনাক্স অপারেশন সিস্টেমের বিতরণ যা ঘুরেফিরে ইউনিক্স সিস্টেম পরিবারের অন্তর্ভুক্ত - এটি বেশ কয়েকটি আধুনিক অপারেটিং সিস্টেমের একটি সাধারণ স্থাপত্য।
Unতিহ্যগতভাবে ইউনিক্স মেইনফ্রেম কম্পিউটারগুলিতে চলত। সেন্ট্রাল কম্পিউটিং সুবিধাগুলি যা দূরবর্তী টার্মিনালগুলির মাধ্যমে ডোজেন্ড বা শত শত ব্যবহারকারীকে পরিবেশন করে। যেহেতু সমস্ত ব্যবহারকারীই মেইনফ্রেমের প্রাপ্যতার উপর নির্ভরশীল, তাই কোনও একক ব্যবহারকারীকে শাটডাউন কমান্ড দেওয়ার অনুমতি দেওয়া হয়নি। ইউনিক্স আর্কিটেকচারের জন্য মৌলিক একটি ধারণা - সিস্টেমের কার্নেল কখনই একটি শাটডাউন শুরু করতে পারে না যদি না সুপারিশকৃত প্রক্রিয়া দ্বারা সেই ফাংশনটি না বলা হয়।
সমসাময়িক ডেস্কটপ সিস্টেমে বিকাশকারীরা কেবলমাত্র ডেস্কটপ ব্যবহারকারীর জন্য শাটডাউনটি উপলভ্য করার জন্য কিছু ব্যথা পেরিয়ে গেছে। একটি সাধারণ কৌশলটি হ'ল লগইন পরিচালককে, যা সাধারণত রুট ব্যবহারকারীর সুরক্ষা প্রসঙ্গে চালিত হয়, শাটডাউন এবং রিবুট পরিচালনা করে। এই ক্ষেত্রে গ্রাফিক্যাল শেলটি লগইন ম্যানেজারকে কম্পিউটার বন্ধ করার জন্য একটি অনুরোধ জারি করে। এর মধ্যে আন্তঃ প্রক্রিয়া যোগাযোগ (আইপিসি) ব্যবহার করা জড়িত, সাধারণত ডিবিএস পরিষেবার মাধ্যমে।
উপরে উল্লিখিত পলিসিকিট একটি প্রমিত কাঠামো সরবরাহের মাধ্যমে এই প্রক্রিয়াটি প্রসারিত করে যার মাধ্যমে লগইন পরিচালক (বা যে কোনও প্রোগ্রাম শটডাউন পরিষেবা সরবরাহ করে) ব্যবহারকারীরা কীভাবে শাটডাউন করার অনুমতিপ্রাপ্ত তা যাচাই করতে পারে এবং যার মাধ্যমে প্রশাসক যথাক্রমে এই অনুমতিগুলি কনফিগার করতে পারে।
কিছু ডেস্কটপ এনভায়রনমেন্টস আইপিসি ভিত্তিক পরিষেবাগুলি ব্যবহার করে না বরং একই বা অনুরূপ ফাংশন সরবরাহ করতে সহায়ক প্রোগ্রামগুলির সেট করে। সুডো, স্যুইড বা সুডোর মতো পলিসিকিট মেকানিজমির মতো সুপার-ইউজার প্রসঙ্গে পরিবর্তনের অনুমতি দিয়ে মেকানিজমগুলির মাধ্যমে এই সহায়তাকারী প্রোগ্রামগুলি ডাকা হবে।
যাইহোক, শেলের উপর বোবা traditionalতিহ্যবাহী শাটডাউন প্রোগ্রামটি এইভাবে কাজ করে না, এটি আপনার প্রয়োজন যে এটি একটি সুপার-ইউজার প্রসঙ্গে চালিত হয়েছে see
sudo shutdown -h now
তবে সমস্যাটি ছিল যে অ্যাক্সেসের অনুমতি ছাড়াshutdown
এটি কখনই কাজ করে না .. কারণ শর্টকাট কী টিপলে পাসওয়ার্ডটি কোথায় / কীভাবে প্রবেশ করতে বলবে? .. আশা করি আপনি আমার পরিস্থিতি বুঝতে পেরেছেন .. :)