প্রমাণীকরণ টোকেন ম্যানিপুলেশন ত্রুটি


137

আমি আমার উবুন্টু পাসওয়ার্ডটি ভুলে গিয়েছি তাই আমি পুনরুদ্ধারে বুট করে একটি রুট শেল প্রম্পটে ফেলেছি এবং এটিই ঘটেছে:

root@username-PC:~# passwd username
Enter new UNIX password:
Retype new UNIX password:
passwd: Authentication token manipulation error
passwd: password unchanged

1
মূলটিতে আর একটি সম্ভাব্য সমাধান পাওয়া যেতে পারে যা ব্যবহারকারীর পাসওয়ার্ড পরিবর্তন করতে পারে , তবে ব্যবহারকারী নিজে তা পারবেন না
ম্লেবিয়াস

উত্তর:


188

এছাড়াও আপনি ফাইল সিস্টেমটি পড়তে / লিখতে মাউন্ট করছেন তা নিশ্চিত করুন।

তত্ক্ষণাত্ 'রুট শেল প্রম্পটে ড্রপ' নির্বাচন করার পরে আমি দেখতে পেলাম ফাইল সিস্টেমটি কেবল পঠিত ছিল যা পাসওয়ার্ড পুনরায় সেট করতে বাধা দেয়।

পুনরারোহণ করার অপশন নির্বাচন /হিসাবে read/writeএবং শেল প্রম্পটে root পরিচয়ে ফিরে যাচ্ছে পাসওয়ার্ড পরিবর্তনের সক্ষম করা হয়েছে।

পাসওয়ার্ড পরিবর্তন করার আগে চালানোর কমান্ডটি হ'ল: mount -rw -o remount /


1
এই পদক্ষেপগুলি অনুসরণ করার পরেও এটি আমার পাসওয়ার্ড গ্রহণ করবে না
অ্যাঙ্গেলা

2
বিজোড়। এটি ইতিমধ্যে পঠন / লেখার হিসাবে মাউন্ট করা ছিল তবে mountদেখা /গেছে mount -rw -o remount /। কেন জানি না।
হুব্রো

আমি কেবল সেই বোকা লোকদের মধ্যে যারা
স্টাডাউটটি পড়েনি

+1 - স্পষ্ট কিন্তু ধারণা করা হয় নি। TY! এছাড়াও, 'পুনরুদ্ধার' বিকল্পটি ব্যবহার করার সময় রুট শেলটিতে ফেলে দেওয়ার সময় উবুন্টু স্মার্ট হবেন .. মূল রুট ব্যবহার সম্পর্কে সতর্কতা সহ ..
বিএসিয়া

15

আমি জানি না কীভাবে এটি ঘটেছে। একজন সুডো ব্যবহারকারী আমার অ্যাকাউন্ট তৈরি করে তারপরে এটি মুছে ফেলা হয়েছে এবং আবার এটি তৈরি করেছে।

আমি যা পেয়েছি তা এখানে

mount -o remount,rw /
passwd
passwd: Authentication token manipulation error

পরিবর্তন নেই.

sudo pwck

কোনও ত্রুটি দেখানো হয়নি।

sudo grpck

কোনও ত্রুটি দেখানো হয়নি।

ls -l /etc/passwd /etc/group /etc/shadow /etc/shadow-
-rw-r--r-- 1 root root    767 May  7 16:45 /etc/group
-rw-r--r-- 1 root root   1380 May  7 16:45 /etc/passwd
-rw-r----- 1 root shadow 1025 May  8 09:11 /etc/shadow
-rw------- 1 root root   1025 May  7 16:46 /etc/shadow-

দেখতে সাধারণ লাগছে।

sudo cat /etc/shadow |grep oracle
oracle:$6$FsPqyplr$DrIvjFDSx0ipHmECMw1AU5hTrbNMnnkGRdFlaQcM.p3Rdu2OLjY20tzUTW61HlFH16cal56rKlLuW4j2mK9D.:15833:0:99999:7:::

ব্যবহারকারী এবং এনক্রিপ্ট করা পাসওয়ার্ড দেখানো হয়েছে।

sudo cat /etc/shadow- |grep oracle

কিছুই দেখায়নি। এর অর্থ কী তবে সঠিক দেখাচ্ছে না তা নিশ্চিত।

sudo passwd -d oracle
passwd

সুতরাং সমাধানটি ছিল পাসওয়ার্ড মুছে ফেলা এবং তারপরে নতুন পাসওয়ার্ড পুনরায় সেট করা।

আশাকরি এটা সাহায্য করবে.

আমি এখানে মূলত এখানে পোস্ট করেছি আমার ব্যবহারকারীর পাসওয়ার্ড পরিবর্তন করার চেষ্টা করার সময় একটি "প্রমাণীকরণ টোকেন ম্যানিপুলেশন" ত্রুটি পাওয়া তবে গুগল প্রথমে এই ফলাফলটি দেখায় তাই আমি পুনরায় পোস্ট করেছি।


1
পাম-প্রমাণীকরণের আপডেটটি ব্যবহার করুন তা নিশ্চিত করার জন্য যে কার্বেরোস পাম প্রমাণীকরণ বিকল্পগুলির মধ্যে একটি হিসাবে ব্যবহৃত হচ্ছে না - যদি তা হয় তবে পাসডওড প্রমাণীকরণ টোকেন ম্যানিপুলেশন ত্রুটির দিকে পরিচালিত করে
GOST

5

তারিখ সেট করা হয়নি এমন ডিভাইসের সাথে পাসওয়ার্ড পরিবর্তন করে আমি এই ত্রুটিটি পেয়েছি। (যেমন এটি বুটের পরে এলোমেলো ছিল)

মূলত যা ঘটেছিল তা হ'ল আমি যখন পাসওয়ার্ডটি পরিবর্তন করি তখন অবৈধ টাইমস্ট্যাম্পটি আপডেট হয় /etc/shadow। এর পরে কেউ লগইন করতে বা তার পাসওয়ার্ড পরিবর্তন করতে সেই অ্যাকাউন্টটি ব্যবহার করতে পারে না। এমনকি রুট অ্যাকাউন্টের সাথেও আবার সেই পাসওয়ার্ডটি পরিবর্তন করা অসম্ভব।

অ্যাকাউন্টটি ঠিক করতে আমাকে করতে হয়েছিল:

  1. সঠিক তারিখ নির্ধারণ করুন
  2. সংবেদনের মেয়াদ শেষ / শেষ পাসওয়ার্ড /etc/shadowফাইলের তারিখগুলি সম্পাদনা করুন (আমি শেষের ছায়া ফাইলটি ব্যবহার করেছি)
  3. রুট-রাইটস সহ পাসওয়ার্ডটি নতুন করে নিন।

4

এই ত্রুটিটি পিএএম (প্লাগেবল অথেনটিকেশন মডিউল) থেকে আসছে যা বলে মডিউলটি নতুন প্রমাণীকরণ টোকেন পেতে অক্ষম ছিল ( auth.logএই ত্রুটি সম্পর্কে আরও বিশদ অনুসন্ধানের জন্য)।

এই পাওয়া আপনার অনুমোদনের সেটিংস সঙ্গে সম্পর্কযুক্ত /etc/pam.d/(যেমন ডিরেক্টরির minimum_uidমধ্যেcommon-auth অথবা অন্য কোনো বিধিনিষেধ প্রয়োজনীয় চিহ্ন)। সুতরাং দয়া করে ডাবল পরীক্ষা করে দেখুন যে পিএএম মডিউলটিতে সেটিংস সঠিক are

দেখা: man pam_chauthtok

PAM_AUTHTOK_ERR: একটি মডিউল নতুন প্রমাণীকরণ টোকেন পেতে অক্ষম।


যখন যা বর্তমান পাসওয়ার্ড এখনো সেট এবং ছিল না একটি ব্যবহারকারীর জন্য পাসওয়ার্ড পরিবর্তন কখনও কখনও এই ত্রুটি ঘটতে পারে passwdএখনও এটা জন্য অনুরোধ, তাই কার্যসংক্রান্ত যোগ করে পরিবর্তন আনতে চান জোর হয় sudo, যেমন: sudo passwd $USER

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