Sudo কমান্ডে কোনও পাসওয়ার্ড প্রম্পট নেই


13

আমি যখনই কমান্ড sudo অ্যাপটি-ইনস্টল ইনস্টল ইস্যু করি ** এটি আমার পাসওয়ার্ড ব্যবহারকারীর মধ্যেও পাসওয়ার্ড চাইবে না।

কীভাবে এটি পাসওয়ার্ডের জন্য প্রম্পট করবেন?

আমার সুডোর:

ubuntu:~$ sudo cat /etc/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    secure_path="/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin"

# Host alias specification

# User alias specification

# Cmnd alias specification

# User privilege specification
root    ALL=(ALL:ALL) ALL

# Members of the admin group may gain root privileges
%admin ALL=(ALL) ALL

# Allow members of group sudo to execute any command
%sudo   ALL=(ALL:ALL) ALL

# See sudoers(5) for more information on "#include" directives:

#includedir /etc/sudoers.d
ALL ALL=(ALL) NOPASSWD:ALL

2
শেষ পংক্তি মন্তব্য। [#ALL সব = (সব) NOPASSSD: সব]
শান্তনু

উত্তর:


18

/etc/sudoersব্যবহার করে সম্পাদনা করুন sudo visudoএবং শেষ লাইনটি সরিয়ে দিন:

ALL ALL=(ALL) NOPASSWD:ALL

(যাইহোক, দয়া করে নোট করুন যে ফাইলটির শেষে এই লাইনটি পাসওয়ার্ডের জন্য প্রম্পট না করার পছন্দসই উপায় sudo নয় , যারা এটি করতে চান তাদের জন্য))


1
উত্তর এলিয়ার জন্য ধন্যবাদ, কিন্তু এটি ডিফল্টভাবে কীভাবে সেখানে থাকতে পারে?
ডেটা 9

1
এটি ডিফল্টরূপে সেখানে থাকার কথা নয়। এটি /etc/sudoersউবুন্টুতে সাধারণত ফাইলগুলিতে উপস্থিত হয় না । যাই হোক না কেন, এটিকে মন্তব্য করার (এটি #সামনে রেখে ) লাইনটি মুছে ফেলার মতোই ভাল এবং যদি আপনি কখনও এটি ফিরে চান তবে এটিকে ফিরিয়ে আনা সহজতর করে তোলে।
এলিয়াহ কাগন

2
ঠিক আছে, তাই sudo একটি পাসওয়ার্ডের জন্য প্রম্পট না করার জন্য পছন্দসই উপায় কি?
মাইকেলেল 11

@ এলিয়াকাগান ধন্যবাদ আমার বন্ধু, আমারও একই সমস্যা ছিল এবং এর সমাধান হয়েছে .... তবে আমার এই সন্দেহ আছে, আমি কখনই এই ফাইলগুলি সম্পাদনা করি নি, ব্যবহারকারীর অনুমতি ছাড়া এটি কীভাবে পরিবর্তন করা যায়?
সেভেরাস টাক্স

@ সিভারাসটাক্স আপনি অবিশ্বস্ত উত্স থেকে কোনও প্রোগ্রামের মূল অনুমতিটি দিতেন। যা এই ফাইলটিকে পরিবর্তন করেছে যাতে ভবিষ্যতে আপনার কাছে বার বার পাসওয়ার্ড চাইতে হবে না ... ............ আপনি ভাইরাস সম্পর্কে চিন্তা করতে পারেন .. বা ট্রোজান ঘোড়া ...
সঞ্জীব

4

সমস্যার উত্স খুঁজতে এই আদেশটি ব্যবহার করুন:

sudo grep -HRn NOPASSWD /etc/sudoers.d/

আমার ক্ষেত্রে:

/etc/sudoers.d/50_stack_sh:1:username ALL=(root) NOPASSWD:ALL

# দিয়ে লাইনটি মন্তব্য করুন এবং আপনার টার্মিনালটি বন্ধ করুন।


0

আমি মনে করি ফাইলটির শেষে "অ্যাডমিন ব্যবহারকারী" যুক্ত করা ভাল, কারণ অ্যাডমিনকে টার্মিনালে প্রতিটি অর্ডারে পাসওয়ার্ড রাখতে হবে না এবং অন্য কোনও ব্যবহারকারীরও তা করার অনুমতি নেই:

# 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    secure_path="/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin"
# Host alias specification
# User alias specification
# Cmnd alias specification
# User privilege specification
root    ALL=(ALL:ALL) ALL
# Members of the admin group may gain root privileges
%admin  ALL=(ALL) ALL
# Allow members of group sudo to execute any command
%sudo   ALL=(ALL:ALL) ALL
# See sudoers(5) for more information on "#include" directives:
#includedir /etc/sudoers.d
# ALL ALL=(ALL) NOPASSWD:ALL
(user here) ALL=(ALL) NOPASSWD:ALL

বিন্যাস ব্যবহার করুন। পাঠ্যটি হাইলাইট করুন এবং << button> বোতামটি ব্যবহার করুন
প্যান্থার
আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.