আমি কীভাবে চেক করব যে কোনও ব্যবহারকারীর পাসওয়ার্ড লক হয়েছে?


14

আমি ব্যবহার করতাম:

usermod -L myUser

এই অ্যাকাউন্টের জন্য পাসওয়ার্ড অক্ষম করতে। ধরে নিচ্ছি যে আমি পাসওয়ার্ডটি জানি না কীভাবে এটি পরীক্ষা করে অক্ষম করা হয়েছে তা পরীক্ষা করব।

ম্যান পেজ অনুসারে এটি স্থান! এনক্রিপ্ট করা পাসওয়ার্ডের সামনে, তবে কীভাবে এটি পরীক্ষা করতে হয় তা আমি জানি না।

উত্তর:


21

ব্যবহারকারীর পাসওয়ার্ড প্রবেশের স্থিতি দেখতে আপনি পাসডাব্লুড ইউটিলিটিটি ব্যবহার করতে পারেন

passwd -S user
user LK 2012-11-06 0 99999 7 -1 (Password locked.) (CentOS)
user L 01/22/2013 0 99999 7 -1 (Ubuntu)

এল কে সেইসাথে (পাসওয়ার্ড লক) টেক্সট সেন্টওএস উপর একটি লক পাসওয়ার্ড এন্ট্রি ইঙ্গিত এবং এল উবুন্টু উপর একটি লক পাসওয়ার্ড এন্ট্রি নির্দেশ করে।

ছায়া ডাটাবেস পড়তে আপনি জেন্টেন্টও ব্যবহার করতে পারেন

getent shadow user
user:!$6$ic7iX.Q2$q9K5gi5pOb...TJlhAIoKVJfAybADtv80:15650:0:99999:7:::

অথবা আপনি নিজেই ছায়া ফাইলটি দেখতে পারেন

grep user /etc/shadow
user:!$6$ic7iX.Q2$q9K5gi5pOb...TJlhAIoKVJfAybADtv80:15650:0:99999:7:::

1
'কে' অর্থ কী? ম্যান পেজে কোনও প্রবেশ নেই এবং এটি এখানে উপস্থিতও নেই: manpages.ubuntu.com/manpages/precise/en/man1/passwd.1.html । আমি নির্দেশিত হিসাবে (পাসওয়ার্ড লক) পাই না (কেবলমাত্র সমস্যা সমাধান হিসাবে উল্লেখ করা হয়েছে, এটি আসলেই কোনও সমস্যা নয়)
ডার্কশিপ

1
দুঃখিত আমার ভুলটি যখন আমি পাসডাব্লু কমান্ডটি চালিত করতাম তখন আমি সেন্টোস সিস্টেমে ছিলাম এবং এটি উবুন্টু থেকে স্পষ্টতই আলাদা। উবুন্টুতে L এর অর্থ লক করা আছে, এনপি মানে কোনও পাসওয়ার্ড নেই এবং পি ব্যবহারযোগ্য পাসওয়ার্ড নির্দেশ করে। উবুন্টু বাক্সে ম্যান কমান্ডটি ব্যবহার করুন - man passwd and look -S
user9517
আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.