Sudo su - এবং sudo su এর মধ্যে পার্থক্য কী -


22

আমি যখন আমাদের আরএইচএল মেশিনে কাজ করি তখন আমি sudo su -রুট হওয়ার জন্য ব্যবহার করি। একদিন, একটি টাইপোর অর্থ আমি sudo su --পরিবর্তে টাইপ করেছি - আমার কাছে মনে হয় যে সমস্ত কিছু একক হাইফেনের মতোই ছিল, কেবলমাত্র আমি আদেশটি জারি করার আগে একই ফোল্ডারে ছিলাম (একক হাইফেন সহ আমি নিজেকে সন্ধান করি /root)।

অন্যান্য পার্থক্য আছে কি? যেখানে আমি জানি আমি একই ডিরেক্টরিতে কাজ করতে চাই সেদিকে কী এটি নিরাপদ?

উত্তর:


22

আপনি যখন একটি ডাবল-হাইফেন সরবরাহ করেন তখন আপনি যে sudo suকোনও হাইফেন ছাড়াই কেবল মৃত্যুদণ্ড কার্যকর করেছিলেন তা সমান ।

একটি একক হাইফেন পাস করা সমান -lবা পাস করার মতো --login। এর জন্য ম্যান পেজটি suআচরণটির বর্ণনা দেয়:

ব্যবহারকারীরা সরাসরি লগ ইন করলে ব্যবহারকারী কীভাবে প্রত্যাশা করে তার মতো পরিবেশ সরবরাহ করুন।

এর মধ্যে রয়েছে আপনার ডিরেক্টরিটি আপনার হোম ডিরেক্টরিতে সেট করা এবং অন্যান্য পরিবেশের ভেরিয়েবলগুলির একটি গুচ্ছ সেট করা।

একটি কমান্ডে ডাবল হাইফেন পাস করা সাধারণত কমান্ড-লাইন পতাকাগুলির শেষ এবং পতাকাবিহীন আর্গুমেন্টের সূচনা চিহ্নিত করতে ব্যবহৃত হয়। উদাহরণস্বরূপ, আপনি চালনা করলে আপনি এই touch -Rবলে ত্রুটি পাবেন যে -আর কোনও বিকল্প নয় touch, তবে আপনি touch -- -Rএটি চালনা করলে একটি ফাইল তৈরি করবে -R। এটি অনেকগুলি কমান্ড-লাইন সরঞ্জামের ক্ষেত্রে সত্য ( ls -Rএকটি পুনরাবৃত্ত করতে পারে lsযেখানে একটি ফাইল বা ডিরেক্টরিতে ডিরেক্টরি ls -- -Rসম্পাদন করবে ।ls-R

সুতরাং, এটি মোড়ানোর জন্য, যখন আপনি কেবল এটি পাস --করেন suতা মূলত উপেক্ষা করা --এবং আপনার মতো আচরণ করা কোনও উপায়ই পাস করেনি।


আমি এটা কিন্তু থেকে একটি প্রশ্ন তৈরি করবে sudo su -এবং sudo su -lপৃথক। এমন এক অ্যাকাউন্টে যেখানে আমি কেবল একটি চাবি নিয়ে এসেছি এবং নির্দিষ্ট অন্য ব্যবহারকারীর কাছে পরিবর্তনের জন্য আমার সুডোর অধিকার রয়েছে, sudo su -সমস্যা ছাড়াই ব্যবহারকারীকে পরিবর্তন করতে পারে sudo su -lবা আমার sudo su --loginকাছে নেই এমন একটি সুডো পাসওয়ার্ড চাইব (যদিও sudo -lআমি পরীক্ষা করে দেখি) চালানো পারে /bin/suসঙ্গে NOPASSWD)
karatedog

@ কারাতেডোগ, দেখে মনে হচ্ছে আপনি কোনও প্রশ্ন তৈরি করেননি ....
ওয়াইল্ডকার্ড
আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.