উবুন্টু 12.04-এ, যখন আমি OME sudo -s
হোম ভেরিয়েবলটি পরিবর্তন করা হয় না, তাই যদি আমার নিয়মিত ব্যবহারকারী হয় regularuser
তবে পরিস্থিতিটি এরকম হয়:
$ cd
$ pwd
/home/regularuser
$ sudo -s
# cd
# pwd
/home/regularuser
আমি অনেক আগে উবুন্টুকে ত্যাগ করেছি, তাই আমি নিশ্চিত হতে পারি না, তবে আমি মনে করি এটিই ডিফল্ট আচরণ। সুতরাং, আমার প্রশ্নগুলি হ'ল:
চতুর্থাংশ 1। এটি কিভাবে হয়? কনফিগারটি কোথায়?
Q2 এর। আমি কীভাবে এটি অক্ষম করব?
সম্পাদনা করুন: উত্তরের জন্য ধন্যবাদ, যা বিষয়গুলিকে কিছুটা স্পষ্ট করেছে, তবে আমার ধারণা আমি যে উত্তরটি সন্ধান করছি তার জন্য আমাকে কয়েকটি প্রশ্ন যুক্ত করতে হবে।
চতুর্থাংশ 3। ডেবিয়ানে sudo -s
, $ হোম ভেরিয়েবল এ পরিবর্তন করে /root
। আমি উত্তরগুলি এবং man sudo
শেলটি দিয়ে যা পেয়েছি তা থেকে কি sudo -s
দেওয়া হয়েছে /etc/passwd
, তাই না?
Q4 ই। তবে, উবুন্টু এবং ডেবিয়ান উভয়ের উপর /etc/passwd
মূলের জন্য দেওয়া শেলটি হ'ল /bin/bash
। যে কোনও সিস্টেমে, ফাইলগুলি .profile
বা .bashrc
ফাইলগুলির মধ্যে যেখানে পার্থক্য রয়েছে তা আমি খুঁজে পাচ্ছি না $ যতদূর OME হোম সম্পর্কিত, যাতে আচরণের sudo -s
পার্থক্য থাকে। এই কোন সাহায্য?
sudo
যায়, আমি মনে করি যে ডিফল্টরূপে অবশ্যই একটি পার্থক্য রয়েছে। যাইহোক, আমি এটিতে বাজি ধরছি না, যেহেতু আমি এমন একটি বাক্সে আছি যা অন্য কারও দ্বারা সেটআপ করা হয়েছে এবং বেশ কিছুদিন ধরে চলছে। যাই হোক না কেন, আগ্রহী প্রত্যেকের জন্য, আমি সিকিউরিটি.স্ট্যাকএক্সচেঞ্জ / প্রশ্ন / 18369/ … এবং bugs.launchpad.net/ubuntu/+source/sudo/+bug/760140 খুঁজে পেয়েছি ।
sudo
ডেবিয়ান এবং উবুন্টুর মধ্যে আলাদা আচরণ করে wild