আমি "ব্যবহার না করা sudo su -
" ইত্যাদি সম্পর্কে জানি কিন্তু আসুন সত্য কথা বলা যাক আমাদের প্রায় সকলেই এটি করে।
সুতরাং, এখানে সমস্যা। আমরা রুট লগইন সক্ষম করতে পারি না, সুতরাং আমাদের ব্যবহারকারীর হিসাবে এসটি করতে হবে তারপরে রুট করতে হবে।
প্রক্রিয়া ট্রি এখানে:
1 7897 7826 7826 ? -1 S 1000 0:00 sshd: josh@pts/0
7897 7898 7898 7898 pts/0 8182 Ss 1000 0:00 \_ -bash
7898 7990 7990 7898 pts/0 8182 S 0 0:00 \_ sudo su -
7990 7991 7990 7898 pts/0 8182 S 0 0:00 \_ su -
7991 7992 7992 7898 pts/0 8182 S 0 0:00 \_ -su
7992 8182 8182 7898 pts/0 8182 R+ 0 0:00 \_ ps axjf
আমি রুট থেকে প্রস্থান করতে চাই, তারপরে একটি ব্যবহারের সাথে আমার ব্যবহারকারীর কাছ থেকে। এই কাজ করতে একটি উপায় আছে কি?
বিটিডাব্লু প্রস্থান && প্রস্থান কাজ করে না কারণ এটি শেলটি থেকে বেরিয়ে যায় এবং বাকি কমান্ডটি প্রক্রিয়া করে না
josh@ubuntu:~$ sudo su -
root@ubuntu:~# exit && exit
logout
josh@ubuntu:~$
sudo su
, এটি অর্থহীন এবং কেবল একটি অতিরিক্ত প্রক্রিয়া চালু করে। ব্যবহারের sudo -i
, যদি আপনি আছে, পরিবর্তে।
sudo -i
একটি রুট শেল পেতে ব্যবহার । Ssh হিসাবে, আপনি রুট লগইনগুলিকে অনুমতি দেওয়ার জন্য ssh কনফিগার করতে পারেন, ব্যক্তিগতভাবে আমি রুটের জন্য "পাসওয়ার্ডবিহীন" বিকল্পগুলি ব্যবহার করি এবং ssh কী এরের কার্বেরোস। এটি রুট অ্যাকাউন্টটিকে পাসওয়ার্ডগুলিতে লক করে রাখে।
exit
প্রস্থান করে su
, দ্বিতীয়টি লগআউট করে। আপনি কি করতে চেয়েছিলেন তাই না?