উবুন্টুতে ডিফল্ট টার্মিনাল এমুলেটর হ'ল জিনোম টার্মিনাল । এটি অবস্থিত /usr/bin/gnome-terminal
এবং gnome-terminal
কমান্ড দিয়ে চালানো যেতে পারে ।
আপনি সত্যিই কি চান
আপনি সম্ভবত যা চান তা রুট হিসাবে চলমান একটি শেল, যেমন এটি একটি রুট লগইন থেকে তৈরি করা হয়েছে (উদাহরণস্বরূপ, সমস্ত পরিবেশের ভেরিয়েবলগুলি আপনার ব্যবহারকারীর চেয়ে রুটের জন্য সেট করে)।
স্টিল্ড্রাইভার যেমন পরামর্শ দিয়েছেন ঠিক তেমন চালান:
sudo -i
আপনার কাছে একটি রুট শেল থাকবে যার মধ্যে আপনি যে কমান্ডগুলি লিখেছেন সেগুলি রুট হিসাবে চালানো হবে (সেগুলি আগে না রেখে sudo
)।
আপনি যদি সত্যই গ্রাফিকাল টার্মিনাল এমুলেটর অ্যাপ্লিকেশনটিকে রুট হিসাবে চালাতে চান তবে পড়ুন। আমি দুটি উপায় উপস্থাপন করছি: সাথে gksu
/ gksdo
এবং sudo
আদেশটি দিয়ে।
যেহেতু আপনি gksu প্যাকেজ ইনস্টল করেছেন তাই আপনি যে gnome-terminal
কোনও একটি দিয়ে রুট হিসাবে চালাতে পারেন :
gksu gnome-terminal
gksudo gnome-terminal
(যেহেতু gksu
ডিফল্টরূপে উবুন্টুতে সুডো-মোডে সেট করা আছে, সেগুলি সমতুল্য হওয়া উচিত))
gnome-terminal
নিয়ন্ত্রণহীন-রুট টার্মিনাল ছাড়াই রুট হিসাবে চালানো :
কার্যত প্রতিটি ডেস্কটপ এনভায়রনমেন্ট কোনও টার্মিনাল না খোলা ছাড়াই কমান্ড চালানোর সুবিধা সরবরাহ করে (যা তখন বন্ধ হয়ে গেলে সাধারণত কমান্ডটি বন্ধ হয়ে যায়)।
এটি সাধারণত Alt+ দিয়ে অর্জন করা হয় F2। রান কমান্ড (বা অনুরূপ) লেবেলযুক্ত একটি পাঠ্যবক্স আসবে এবং আপনি আপনার আদেশটি সন্নিবেশ করতে পারবেন।
উদাহরণস্বরূপ, এটি ইউনিটির মধ্যে এটির মতো দেখাচ্ছে:
এবং মেটে এটির মতো (জিনোম ফ্ল্যাশব্যাক / ফলব্যাক, এক্সফেস, এলএক্সডিই একই রকম):
মনে রাখবেন যে এটি কাজ করে gksu
এবং gksudo
কারণ তারা একটি গ্রাফিকাল প্রমাণীকরণ ডায়ালগ ব্যবহার করে। আপনি যদি Alt+ টিপে F2চালনা করেন sudo ...
তবে আপনি পাসওয়ার্ড প্রম্পটের সাথে ইন্টারঅ্যাক্ট করতে পারবেন না।
সঙ্গে sudo
আপনার কাছে যদি gksu প্যাকেজ না থাকে এবং আপনি এটি ইনস্টল করতে চান না, আপনি ব্যবহার করতে পারেন:
sudo -H gnome-terminal
-H
পতাকা গুরুত্বপূর্ণ কারণ এটি সেট করে HOME
করতে এনভায়রনমেন্ট ভেরিয়েবল /root
পরিবর্তে আপনার নিজস্ব ব্যবহারকারীর হোম ডিরেক্টরি। আপনার ব্যবহার করা উচিত নয়sudo gnome-terminal
কারণ এটি নন-রুট ব্যবহারকারীর জিনোম-টার্মিনাল কনফিগারেশনটি ভেঙে দিতে পারে। এই সম্পর্কে আরও তথ্যের জন্য, দেখুন:
( sudo -i gnome-terminal
এছাড়াও ঠিক আছে।)
নিয়ন্ত্রণকারী নন-রুট টার্মিনাল থেকে মুক্তি পাওয়া:
আপনি যদি (1) একটি গ্রাফিকাল টার্মিনাল খোলেন, (২)sudo -H gnome-terminal
নতুন গ্রাফিকাল রুট টার্মিনাল তৈরি করতে এর মতো কিছু চালান , এবং (3) মূল নন-রুট গ্রাফিকাল টার্মিনালটি ছেড়ে দিন ... তবে রুট গ্রাফিকাল টার্মিনালটিও প্রস্থান করে ।
এটি কারণ হ'ল রুট গ্রাফিকাল টার্মিনালটি SIGHUP প্রেরণ করা হয় যখন তার মালিকানাধীন টার্মিনালটি প্রস্থান করা হয়।
এটি রোধ করতে, আপনি সম্ভবত ভাবেন যে আপনি পরিবর্তে গ্রাফিকাল রুট টার্মিনালটি চালু করতে পারেন:
sudo -H gnome-terminal &
তবে এটি কেবল তখনই কাজ করবে যদি sudo
কোনও পাসওয়ার্ডের জন্য প্রম্পট না করতে হয়। যদি এটি হয়, আপনি পাসওয়ার্ড প্রম্পট দেখতে পাবেন না।
এটিকে ঘিরে কাজ করার একটি উপায় হ'ল ব্যবহার করা:
sudo -v
sudo -H gnome-terminal
sudo -v
শুধু এই উদ্দেশ্যে বিদ্যমান। যেমন ব্যাখ্যা করা হয়েছে man sudo
, এটি "[[]] ব্যবহারকারীর ক্যাশেড শংসাপত্রগুলি আপডেট করে, প্রয়োজনে ব্যবহারকারীকে প্রমাণীকরণ করে।"
মনে রাখবেন যে আপনার ডেস্কটপ পরিবেশের Alt+ F2"রান কমান্ড" বাক্স থেকে সরাসরি চালানো গেলে এটি এখনও কাজ করবে না , কারণ আপনার পাসওয়ার্ড প্রবেশের জন্য আপনার এখনও একটি টার্মিনাল প্রয়োজন sudo -v
।
অথবা আপনি যা শুরু হওয়ার পরে কাজটি স্থগিত করে theতিহ্যবাহী উপায়ে বলা যেতে পারেন :
sudo -H gnome-terminal
মূল নন-রুট গ্রাফিকাল টার্মিনাল থেকে চালান ।
- অনুরোধ অনুযায়ী আপনার পাসওয়ার্ড লিখুন
sudo
। গ্রাফিকাল টার্মিনাল শুরু হবে।
- এখনও অ-রুট টার্মিনালে , রুট টার্মিনাল স্থগিত করতে Ctrl+ টিপুন Z। রুট টার্মিনাল স্থগিত করার পরে, আপনি এটি ব্যবহার করতে পারবেন না; এর ইন্টারফেসটি আপনার ক্রিয়াকলাপগুলিতে প্রতিক্রিয়া জানাবে না।
- এর সাথে নিয়ন্ত্রণকারী নন-রুট টার্মিনালটি প্রস্থান করুন
exit
। গ্রাফিকাল রুট টার্মিনাল কাজটি অ-রুট টার্মিনাল দ্বারা স্বয়ংক্রিয়ভাবে উভয়ই সাসপেন্ড করা এবং অস্বীকার করা হবে।
সংক্ষেপে:
sudo -H gnome-terminal
^Z
exit
তবে ধরুন আপনিও মূল, নন-রুট টার্মিনালটি ব্যবহার করতে চেয়েছিলেন। তারপরে আপনি পটভূমিতে কাজটি আবার শুরু করতে গ্রাফিকাল রুট টার্মিনালের কাজের নম্বরটি কোথায় চালাতে পারেন । আপনি সন্ধান করতে দৌড়াতে পারেন তবে আপনাকে সম্ভবত হতে হবে না - আপনি + টিপানোর সময় সেই সংখ্যাটি প্রদর্শিত হয়েছিল । উদাহরণ স্বরূপ:bg N
N
jobs
N
[N]
CtrlZ
ek@Ilex:~$ sudo -H gnome-terminal
[sudo] password for ek:
^Z
[1]+ Stopped sudo -H gnome-terminal
ek@Ilex:~$
gnome-terminal
। তাই চেষ্টা করুনsudo gnome-terminal
।