Sudo passwd ব্যবহারকারীর নাম কেন বর্তমান পাসওয়ার্ড জিজ্ঞাসা করে [নকল]


8

আমি উদ্ভট পরিস্থিতিতে আছি যে আমি আমার মেশিনে (উবুন্টু ১ 16.০৪) আটটি ব্যবহার করে sudo passwd usernameবা passwd usernameমূল অ্যাকাউন্ট থেকে ব্যবহারকারীর পাসওয়ার্ডটি পুনরায় সেট করতে পারি না ।

root@adam-minipc:~ # passwd mikolaj
Current password: 
New password: 
New password (again): 
passwd: Authentication token manipulation error
passwd: password unchanged

ইন /etc/shadowপ্রাসঙ্গিক এন্ট্রি লেখা আছে:

mikolaj:!:18063:0:99999:7:::

কেন এমন? এটি কী কারণে এবং ইতিমধ্যে পাসওয়ার্ডটি কীভাবে পুনরায় সেট করবেন? আমি কি বন্ধন রেখেছি?


অ্যাকাউন্টটি আনলক করা কোনওভাবেই সহায়তা করে না:

root@adam-minipc:~ # passwd -u mikolaj
passwd: unlocking the password would result in a passwordless account.
You should set a password with usermod -p to unlock the password of this account.

usermod -p <encrypted password> mikolajএনক্রিপ্ট করা পাসওয়ার্ড প্রয়োজন, এবং এটি কেবল এটি /etc/shadowফাইলে পেস্ট করে । এনক্রিপ্ট করা পাসওয়ার্ড কীভাবে পাবেন তা আমি জানি না, যদিও আমি জানতাম, আপনি যদি রুট হন তবে কেবল পাসওয়ার্ডটি পুনরায় সেট করার একটি উপায় হতে হবে। আমি প্রথমবারের মতো এই আচরণটি দেখি passwdএবং সত্যই আমি সত্যই হারিয়েছি।


প্রশ্নটি আমার ব্যবহারকারীর পাসওয়ার্ড পরিবর্তন করার চেষ্টা করার সময় একটি "প্রমাণীকরণ টোকেন ম্যানিপুলেশন" ত্রুটি পাওয়ার থেকে পৃথক , কারণ কেবলমাত্র পঠনযোগ্য ফাইল সিস্টেমের সাথে এর কোনও যোগসূত্র নেই, বা ত্রুটি সম্পর্কে আমি প্রথম স্থানে অভিযোগ করি না। আমি জানতে চাই, sudo passwd <username>হঠাৎ কেন একটি বর্তমান পাসওয়ার্ড জিজ্ঞাসা করা শুরু হয়েছিল। আমার সমস্ত অন্যান্য সিস্টেমে এটি হয় না।


আউটপুট প্রস্তাব হিসাবে আপনি কি "-p" দিয়ে একটি পাসওয়ার্ড সেট করার চেষ্টা করেছেন?
ইয়েতি

@ কেটানপ্যাটেল না, এটি নয়। আমি সবেমাত্র সমাধানটি পেয়েছি এবং এটি সম্পূর্ণ আলাদা গল্প।
অ্যাডাম রাইজকোভস্কি

2
@ অ্যাডাম রিসকস্কোস্কি যা একাধিক কারণকে কভার করে, যদিও কেউ passwdবর্তমান পাসওয়ার্ড দেওয়ার জন্য রুটকে জিজ্ঞাসা করার কথা উল্লেখ করেনি । আমি মনে করি জোল এর উত্তর সম্ভবত এটি স্থির করেছে। আপনি বর্তমানে যা চাইছেন তা অবিলম্বে পরিষ্কার করার জন্য আমি আপনাকে আবার সম্পাদনা করার পরামর্শ দিচ্ছি । (এটি এখনও মনে হচ্ছে আপনি পাসওয়ার্ডটি পুনরায় সেট করতে চান)) মূল হিসাবে এখনও কি পাসওয়ার্ড জিজ্ঞাসা করে ? যদি তা না হয় তবে এটি কেন কার্যকর তা খুঁজে পাওয়া শক্ত। যদি তাই হয়, ঠিক আছে? যদি না হয় তবে এর ফলাফল কি ? passwd mikolajmikolajpam-auth-updatels -l /etc/{passwd,group} /etc/pam.d/*pass*
এলিয়াহ কাগন

আপনি চেষ্টা করেছেন sudo -u username passwd?
মনিকা পুনরায় ইনস্টল করুন - এম। শ্র্রেডার

উত্তর:


5

আমি অবশেষে সমাধানটি খুঁজে পেয়েছি, তবে কেন sudo passwd <username>হঠাৎ করে বর্তমান পাসওয়ার্ড জিজ্ঞাসা করা শুরু হয়েছিল, তার উত্তর দেয় না , সুতরাং আমি এটিকে সমাধান হিসাবে চিহ্নিত করতে যাচ্ছি না।

এটি রুট হিসাবে চালানো সমাধানের জন্য usermod -p "" mikolaj, এবং তারপরে passwdসর্বদা হিসাবে পাসওয়ার্ড পরিবর্তন করুন এবং যখন এটি আপনাকে বর্তমান পাসওয়ার্ডের জন্য জিজ্ঞাসা করবে, কেবল কিছুই টাইপ না করে এন্টার টিপুন।


1
/ ইত্যাদি / ছায়া থেকে বিস্ময়কর চিহ্নটি সরানো আমার অনুমান হিসাবে একই হত। সুন্দর সমাধান। :-)
ইয়েতি

1
হুম ... আমি সংশয়বাদী যে এটি সত্যিই অন্তর্নিহিত সমস্যাটির সমাধান করেছে, যেহেতু খালি স্ট্রিংয়ে পাসওয়ার্ডটি বাস্তবে সেট করার জন্য আপনার মতো কিছু প্রয়োজন হবে usermod -p "$(openssl passwd "")"। কি passwd mikolajরুট স্বাভাবিকভাবে আবার আচরণ এখন?
স্টিল্ড্রাইভার

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