আমি অনেকগুলি ব্লগ পোস্ট দেখেছি যা বলে যে এটি করা যথেষ্ট
aptitude install sudo
su root
adduser USERNAME sudo
তবে এটি কেবল রক্ষা করে aptitude
, অন্য কথায়:
aptitude install sendmail
পাসওয়ার্ড চাইবে, আপনারsudo
চালানো দরকার toaptitude
apt-get install sendmail
পাসওয়ার্ড চাইবে না, কোনওsudo
সুযোগ সুবিধার দরকার নেইযদি আপনি সুরক্ষিত ফাইলগুলি সম্পাদনা করেন
etc
তবে এর মধ্যে থাকা ফাইলগুলি পাসওয়ার্ডের জন্য জিজ্ঞাসা করবে না, কোনওsudo
সুযোগ সুবিধার দরকার নেইআপনি পরিষেবাগুলি চালাতে বা বন্ধ করতে পারেন
apache
, এটি পাসওয়ার্ড চাইবে না, কোনওsudo
সুযোগ সুবিধার দরকার নেই needed
কিভাবে এটি ঠিক করবেন? এটি আমার sudoers ফাইল:
This file MUST be edited with the 'visudo' command as root.
#
# Please consider adding local content in /etc/sudoers.d/ instead of
# directly modifying this file.
#
# See the man page for details on how to write a sudoers file.
#
Defaults env_reset
Defaults mail_badpass
Defaults secure_path="/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:$
# Host alias specification
# User alias specification
# Cmnd alias specification
এটি এর ফলাফল sudo -l
:
Matching Defaults entries for root on this host:
env_reset, mail_badpass,
secure_path=/usr/local/sbin\:/usr/local/bin\:/usr/sbin\:/usr/bin\:/sbin\:/bin
User root may run the following commands on this host:
(ALL : ALL) ALL
(ALL : ALL) ALL
su root
, আপনিroot
ব্যবহারকারী হিসাবে লগ ইন করেছেন , তাই আপনার কাছে সমস্ত কিছুর সম্পূর্ণ অ্যাক্সেস রয়েছে।sudo
বিশেষাধিকারযুক্ত ক্রিয়াকলাপের জন্য কারা ব্যবহার করতে হবে তা নিয়মিত ব্যবহারে ফিরে আসার জন্য , শেলের লগআউট হিসাবে চলমানroot
।