সুডো একাধিক পুনরায় বুট করার পরেও একটি পাসওয়ার্ড চায় না


8

আমি আমার সূডারগুলি সম্পাদনা করি নি, তবে sudoকমান্ড লাইনে চলার সময় আমাকে পাসওয়ার্ডটি প্রবেশ করতে হবে না । আমি পাসওয়ার্ড প্রবেশ না করে যে কোনও সুডো কমান্ড চালাতে পারি, কেবল টার্মিনালটি খোলার পরেও, সিস্টেমটি রিবুট করার পরেও কীভাবে আমি এটি বন্ধ করব?

uid=1000(ktcool) gid=1000(ktcool) groups=1000(ktcool),4(adm),24(cdrom),27(sudo),30(dip),46(plugdev),108(lpadmin),1‌​24(sambashare)

5
আপনার ব্যবহারকারীর অ্যাকাউন্ট কি একটি পাসওয়ার্ড দিয়ে সুরক্ষিত?
ডেভিডসন চুয়া

5
এছাড়াও, আপনি যদি কিছুক্ষণ আগে কোনও পাসওয়ার্ড প্রবেশ করিয়ে থাকেন তবে এটি কিছু সময়ের জন্য ক্যাশে করে।
টমাস ওয়ার্ড

আপনি কোন গ্রুপে আছেন? ব্যবহার করুন /usr/bin/idএবং পড়ুন man sudoers। আপনি rootইতিমধ্যে না , আপনি?
ওয়ালটিনেটর

হ্যাঁ আমার ব্যবহারকারী অ্যাকাউন্টটি পাসওয়ার্ড সুরক্ষিত। বেশ কয়েকটি রিবুট করার পরেও সমস্যাটি রয়ে গেছে। আপনারা কেউ কি আমাকে দুর্ঘটনাক্রমে আমার sudoers সম্পাদনা করেছি কিনা তা খুঁজে পেতে কোনও কাজ দিতে পারেন?
কেটকুল

1
আস্কউবুন্টুতেও অনুরূপ কিছু প্রশ্ন রয়েছে। NOPASSWD রয়েছে এমন লাইনগুলির জন্য /etc/sudoersফাইল এবং ফাইলগুলিতে অনুসন্ধান করুন । এগুলি সম্ভবত ইনস্টলেশনের সময় কোনও প্রোগ্রাম দ্বারা যুক্ত করা হয়েছিল। এই লাইনগুলি অপরাধী হওয়া উচিত। /etc/sudoers.d

উত্তর:


7

ব্যবহারের visudoসম্পাদনটি আপনার sudoers ফাইল এবং জন্য চেহারা NOPASSWD:- ডিরেক্টিভের ব্যবহারকারী পাসওয়ার্ড প্রম্পট নিষ্ক্রিয় যে (আপনি লক্ষ্য ব্যবহারকারীর পাসওয়ার্ড, অর্থাত রুট পাসওয়ার্ড দিতে হবে না)। কেবলমাত্র সেই নির্দেশটি সরিয়ে ফেলতে (শেষে কর্নেল সহ) আপনার sudo ব্যবহার করার জন্য আপনার পাসওয়ার্ডটি পুনরায় প্রবেশ করাতে হবে (যদি আপনি এটি সম্প্রতি ব্যবহার না করেন, তবে এটি এখনও ক্যাশে করা হয়, আপনি এটি ব্যবহার করে সাফ করতে পারেন sudo -k)


0

ইন /etc/sudoersফাইল, প্রশাসন গোষ্ঠী এই মত হওয়া উচিত %admin ALL=(ALL) ALLএবং মূল অন্যান্য হাত ALL=(ALL:ALL) ALL। যেহেতু আপনার idকমান্ডের আউটপুটে আপনাকে দেখানো হয়েছে যে আপনি একাধিক গোষ্ঠীর, যেমন এলপ্যাডমিনের অন্তর্গত, তাদের কোনওটিরও মূলের লাইনের মতো লাইন আছে কিনা তা পরীক্ষা করুন। এগুলি অ্যাডমিনের মতো দেখতে, সংরক্ষণ করুন, পুনরায় বুট করুন এবং থিংসগুলি স্বাভাবিক অবস্থায় ফিরে আসে কিনা তা আমাদের জানান।


0

sudo --listআপনার অ্যাকাউন্টের জন্য আমাদের সক্রিয় সুডো কনফিগারেশনটি দেখানোর চেষ্টা করুন :

skath@beast:~$ sudo --list
Matching Defaults entries for skath on beast:
    env_reset, mail_badpass, secure_path=/usr/local/sbin\:/usr/local/bin\:/usr/sbin\:/usr/bin\:/sbin\:/bin

User skath may run the following commands on beast:
    (ALL : ALL) ALL
skath@beast:~$

ক্যাশেড শংসাপত্রগুলিতে টাইমস্ট্যাম্পগুলি পরীক্ষা করুন, এটি আপনাকে কেন অনুরোধ করা হচ্ছে না তা ধারণা পেতে সহায়তা করতে পারে:

skath@beast:~$ sudo ls -al /var/lib/sudo/$USER/
total 20
drwx------ 2 root skath 4096 Jan 28 14:27 .
drwx------ 3 root root  4096 Jan 28 13:52 ..
-rw------- 1 root skath   40 Feb  5 16:18 1
-rw------- 1 root skath   40 Jan 28 14:51 2
-rw------- 1 root skath   40 Jan 28 13:56 tty1
skath@beast:~$

sudo --remove-timestampকোনও ক্যাশেড শংসাপত্রগুলি মুছতে চেষ্টা করার জন্য ব্যবহার করুন।

থেকে man sudo:

 -K, --remove-timestamp
             Similar to the -k option, except that it removes the
             user's cached credentials entirely and may not be used
             in conjunction with a command or other option.  This
             option does not require a password.  Not all security
             policies support credential caching.

 -k, --reset-timestamp
             When used without a command, invalidates the user's
             cached credentials.  In other words, the next time sudo
             is run a password will be required.  This option does
             not require a password and was added to allow a user to
             revoke sudo permissions from a .logout file.

             When used in conjunction with a command or an option
             that may require a password, this option will cause sudo
             to ignore the user's cached credentials.  As a result,
             sudo will prompt for a password (if one is required by
             the security policy) and will not update the user's
             cached credentials.

             Not all security policies support credential caching.

-1

sudo -i আপনার সিস্টেমে (বা অন্যান্য সিস্টেমে) সংশোধন করার সময় আপনি যদি এখনই পাসওয়ার্ড টাইপ না করতে চান এবং আপনি কোনও সিস্টেম ফাইল পরিবর্তন করতে চান না তবে সেভাবে চলার উপায়। এটি যখন আপনার কনসোলটি টাইপ করে বা টাইপ করে আপনি আপনার সাধারণ ব্যবহারকারীর কাছে ফিরে আসেন তখন এটি আপনাকে root আপনার sudoব্যবহারকারীর পাসওয়ার্ড ব্যবহার করতে স্যুইচ করবে exit। আশা করি এই কাজ করে, শুভেচ্ছা :)


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