কোন পদ্ধতির ভাল?
ডেস্কটপ ব্যবহারের জন্য, দেখে মনে হয় যে সুডো আরও ভাল:
- একজন সাধারণ ব্যবহারকারী হিসাবে আমার আরও ধারাবাহিক ইতিহাস থাকতে পারে
- দুটি পাসওয়ার্ড মনে রাখার দরকার নেই যা বিশেষত সত্য যখন আমি নিয়মিত প্রশাসনিক জিনিস না করি।
- ইনস্টলেশনে অতিরিক্ত রুট অ্যাকাউন্ট তৈরি করার দরকার নেই।
কিন্তু সার্ভার ম্যানেজমেন্ট সম্পর্কে?
সার্ভারে সাধারণত আপনার ইতিমধ্যে একটি রুট অ্যাকাউন্ট তৈরি হয়ে গেছে এবং আপনি প্রায়শই প্রশাসনিক জিনিসগুলি করতে পারেন। সুতরাং সুডোর সুবিধাগুলি আর ধরে রাখতে পারে না।
আরও কি, বেশিরভাগ বিতরণে কমান্ড লাইনে su কনফিগার করা সহজ, কেবল ব্যবহারকারীকে হুইল গ্রুপে যুক্ত করুন। (আপনি -G wheel
যখন useradd
আইএনএস করার সময়ও পাস করতে পারেন )) এইভাবে কনফিগার করা শেল স্ক্রিপ্টগুলিতে সহজেই স্বয়ংক্রিয়ভাবে যেতে পারে।
কিন্তু সুডোর জন্য? visudo
ইন্টারেক্টিভভাবে চালানোর চেয়ে আপনাকে প্রথমে ব্যবহারকারী যুক্ত করা দরকার । এটি খারাপ কারণ আপনি এটিকে শেল স্ক্রিপ্টগুলিতে স্বয়ংক্রিয় করতে পারবেন না।
(ভাল, আপনি পারেন। উদাহরণস্বরূপ,
echo '%wheel ALL=(ALL) ALL' >> /tmp/sudoers.tmp
cp /etc/sudoers /etc/sudoers.old
visudo -c -f /tmp/sudoers.tmp && mv /tmp/sudoers.tmp /etc/sudoers
তবে কমপক্ষে এটি এত সহজ নয়))
তাহলে আপনার মতামত কি? সার্ভার পরিবেশের জন্য, আপনি কোনটি পছন্দ করবেন, সুডো বা সু রুট?
visudo -c
আদেশটি থেকেও খানিকটা অবাক হয়েছি, কারণ আমি বিশ্বাস করি আপনার visudo -c -f
একটি নির্দিষ্ট ফাইল পরীক্ষা করা দরকার ।