উবুন্টু 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