আমার ব্যবহারকারীর পাসওয়ার্ড পরিবর্তন করার চেষ্টা করার সময় একটি "প্রমাণীকরণ টোকেন ম্যানিপুলেশন" ত্রুটি পাওয়া


81

আমি আমার ব্যবহারকারীর নাম ব্যবহার করে আমার উবুন্টু সার্ভারে লগ ইন করছি। আমি লগ ইন হয়ে গেলে আমি passwdকমান্ড টাইপ করছি । নিম্নলিখিত ত্রুটি বার্তাগুলি পাওয়ার পরেও একটি নতুন পাসওয়ার্ড প্রবেশ করা হচ্ছে:

passwd: Authentication token manipulation error
passwd: password unchanged

এখানে কি ভুল? আমি যদি অন্যথায় আমার পাসওয়ার্ডটি কীভাবে পরিবর্তন করতে পারি তবে শারীরিকভাবে সেই সার্ভারটিতে অ্যাক্সেস না থাকলে আমি sshটার্মিনাল ব্যবহার করে দূরবর্তীভাবে সংযোগ করছি am


6
প্রথম প্রম্পট আপনার বর্তমান পাসওয়ার্ডের জন্য জিজ্ঞাসা করে। আপনি কি এটি করেছেন, কারণ আপনি যদি নতুনটি টাইপ করেন তবে আপনি যে ত্রুটি বার্তাটি পেয়েছেন তা পেয়ে যাবেন ..
পাভলস জি।

1
আমারও একই সমস্যা আছে এবং এই লিঙ্কটি থেকে উত্তরটি খুঁজে পেতে সাহায্য করুন.উবন্টু / কম্যুনিটি / লস্টপ্যাসওয়ার্ড ব্লগ.আইম্মুবুইন / রিসেট- বুন্টু- পাসওয়ড / ২০১৪ / 07/07 এই কোডটি ব্যবহার করে দেখুন: মাউন্ট -আরড-ও রিমান্ট / আশা করি এই সহায়ক
মুবিন

@ মুবিন: এটি একক ব্যবহারকারী মোড থেকে জরুরি পুনরুদ্ধারের জন্য। যেহেতু এই প্রশ্নটি লগ-ইন করা ব্যবহারকারী সম্পর্কে, আমরা নিরাপদে ধরে নিতে পারি এটি কোনও পুনরুদ্ধারের পরিস্থিতি নয়।
এমসাল্টাররা

উত্তর:


42

আপনি যদি ভুল পাসডাব্লুটি .োকান

$ passwd
Changing password for rinzwind.
(current) UNIX password: 
passwd: Authentication token manipulation error
passwd: password unchanged

আপনি এই ত্রুটি পেতে। আপনি যদি নিশ্চিত হন যে আপনি সঠিকটি inোকিয়েছেন, আপনি যদি ছায়াময় পাসওয়ার্ড ফাইল ব্যবহার করছেন এবং ছায়ার এই ব্যবহারকারীর প্রবেশ নেই তবে এই ত্রুটিটিও দেখাতে পারে (মূলত /etc/passwdএই ব্যবহারকারীর জন্য একটি প্রবেশ রয়েছে, তবে /etc/shadowতা নেই)।

এটির সমাধানের জন্য, আপনি হয় ম্যানুয়ালি এন্ট্রি যুক্ত করতে পারেন (প্রথমে একটি ব্যাকআপ তৈরি করুন !!!) অথবা pwconv( ম্যানপেজ ) দিয়ে ছায়া ফাইলটি পুনরায় তৈরি করতে পারেন ।


1
আমার পাসওয়ার্ড / ছায়া সেট আপ +1 সমস্ত গণ্ডগোল করেছে। আপনার pwconvইঙ্গিতটি একটি জীবনদাতা ছিল!
djhaskin987

1
@ djhaskin987 3 বছর পরে (বিয়োগ 6 দিন)
খুশী হওয়ায়

আমার দ্বারা এটি সমস্যা ছিল যে আমি কেবলমাত্র সংখ্যার মতো খুব সাধারণ পাসওয়ার্ড প্রবেশ করছিলাম। কিছু নিরাপদ পাসওয়ার্ড ব্যবহার করার চেষ্টা করুন।
মিঃ.গুওয়া

কি আজব ত্রুটি বার্তা!
জনিআআআআআআআআআআআ।

@ রিনজুইন্ড আমার দ্বিতীয় সমস্যাটি রয়েছে। আমি কীভাবে এন্ট্রি পয়েন্ট সেট করতে পারি?
আলহেলাল

63

এই বিষয়টি নিশ্চিত করার জন্য এই দুটি জিনিস করুন:

mount -o remount,rw /

এই প্রথম অংশটি মূল পার্টিশনটিকে পঠন / লেখার হিসাবে পুনরায় সীমাবদ্ধ করে যেহেতু এটি কেবল পঠন মোডে ছিল। এটি আসলে মূল বিভাজনকে বাতিল করে এবং তারপরে পড়ার / লেখার হিসাবে আবার মাউন্ট করে।

তারপরে এটি করুন:

chmod 640 /etc/shadow

তারপরে sudo passwd USER। এটা তার পরে কাজ করা উচিত। এই অংশটি ছায়া ফাইলকে সঠিক অনুমতি দেয়।


3
এটি আমার পক্ষে কাজ করেছে। আমি কী করলাম তা বুঝতে কেউ আমাকে সহায়তা করতে পারে?
স্টিউ

1
আরও ভাল ব্যাখ্যা করার জন্য @ স্টিউ আপডেট হওয়া উত্তর
লুইস আলভারাদো

1
দুর্দান্ত, ধন্যবাদ লুইস! আমি এটি শেষ করার সাথে সাথে কি মূল ডিরেক্টরিটি রিড মোডে ফিরে যেতে হবে?
স্টিউ

2
@ স্টিউ নং এটি পড়া / লেখার মতো থাকা উচিত। এটি কেবলমাত্র যখন আপনি কিছু সমস্যা সঠিকভাবে বুট না করা বা অন্যান্য সমস্যার জন্য ডিস্কটি fsck করতে চান। ডিফল্টরূপে উবুন্টু সার্ভার / ডেস্কটপকে রিড / রাইটিং মোডে রুট দিয়ে বুট করা উচিত। সুতরাং সমস্যাটি (সমস্যার কারণ যে কোনও) সমাধান হওয়ার পরে এই পদ্ধতির প্রয়োজন হবে না।
লুইস আলভারাদো

অসাধারণ! এটি একটি
কবজির

10
pam-auth-update

আমার অস্থিরতা স্থির /etc/pam.d/common-password


এটিই ছিল আমার সমস্যা সমাধান করার জন্য :) আপনাকে অনেক ধন্যবাদ।
thedp

ওহ, হ্যাঁ এই উচ্চ-স্তরের ইউটিলিটি সমস্যাটি সমাধান করেনি, তবে এটিকে "কেবল পঠনযোগ্য ফাইল সিস্টেম" -তে সংকুচিত করেছে। তারপরে - পিষ্টকের শান্তি।
ভোরাক

7

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

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

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

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

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


2

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


2

আপনি যদি SELinux ব্যবহার করে থাকেন তবে এই কমান্ডটি চালানো আমার জন্য সমস্যাটি স্থির করেছে।

restorecon -v /etc/shadow

সমাধানের জন্য এই কথোপকথনের জন্য ধন্যবাদ ।


2

আপনি সাধারণ পাসওয়ার্ড ফাইলটিতে গণ্ডগোল করেছেন কিনা তা পরীক্ষা করে দেখুন /etc/pam.d/। যদি আপনার বর্তমান পাসওয়ার্ডটি চাওয়ার সাথে মেলে না তবে এটি ত্রুটি সৃষ্টি করবে common-password। আমার ক্ষেত্রে এই কারণেই আমি সেই প্রমাণীকরণ টোকন ত্রুটি পাচ্ছিলাম।


1

এছাড়াও, নিশ্চিত করুন যে আপনার / ইত্যাদি / পাসডাব্লু তে প্রবেশ প্রবেশ ম্যাল-ফর্মড নয়। আপনার ব্যবহারকারীর প্রবেশের জন্য যদি আপনার লাইনে ভুল সংখ্যক কলোন থাকে, তবে 'পাসডাব্লু' কমান্ড এটি বিশ্লেষণ করতে পারে না এবং সঠিক ত্রুটি বার্তা সরবরাহ করা চালিয়ে যেতে অস্বীকার করে।


1

ভুল অনুমতি সেট করার কারণে এই সমস্যাটি ঘটেছিল /usr/bin/passwd

কমান্ডটি ব্যবহার করে 4511 হিসাবে অনুমতিটি সেট করার চেষ্টা করুন:

chmod 4511 /usr/bin/passwd

এটি সমস্যার সমাধান করবে।


উবুন্টুকে জিজ্ঞাসা করুন স্বাগতম! ;-) আপনি দয়া করে আমার সম্পাদনাগুলি পর্যালোচনা করতে পারেন এবং ভবিষ্যতে আপনার প্রশ্নের পঠনযোগ্যতা উন্নত করতে সম্পাদনা
সহায়তাও পর্যালোচনা করতে পারবেন

0

ত্রুটিটি বলে যে প্যাম মডিউলটি (দেখুন man pam_chauthtok:) নতুন প্রমাণীকরণ টোকেনটি অর্জন করতে অক্ষম ছিল। এটি উবুন্টুতে ঘটতে পারে যখন ব্যবহারকারীর এখনও ডিফল্ট পাসওয়ার্ড সেট নেই এবং passwdএখনও এটির জন্য অনুরোধ করা হচ্ছে, সুতরাং কাজের সুযোগটি হ'ল পাসওয়ার্ডগুলি rootসুবিধাদি ব্যবহার করে পরিবর্তন করা , যেমন

sudo passwd $USER

সুতরাং আপনাকে বর্তমান পাসওয়ার্ডের জন্য জিজ্ঞাসা করা হবে না এবং ত্রুটি ঘটবে না।

আরও দেখুন: প্রমাণীকরণ টোকেন ম্যানিপুলেশন ত্রুটি


0

উপরের তথ্য ব্যবহার করে আমি দেখতে পেয়েছি যে এটি আমার সমস্যার সমাধান করেছে

pam-auth-update

আমার extrausersপাম থেকে বিকল্প অপসারণ করা দরকার ।

আমার লগগুলিতে আমি নিম্নলিখিত ত্রুটিগুলি লক্ষ্য করেছি।

journalctl -f
passwd[16497]: pam_extrausers(passwd:chauthtok): user "xuser" does not exist in /var/lib/extrausers/passwd

0

আমি যে সার্ভারে কাজ করছিলাম তা পাওয়ারব্রোকার আইডেন্টিটি সার্ভার (পিবিআইএস) এর মাধ্যমে একধরণের উইন্ডোজ প্রমাণীকরণের মাধ্যমে কনফিগার করা হয়েছিল ।

মূলত আমি যখন ইনপুট করি তখন sudo pam-auth-updateনিম্নলিখিত বিকল্পগুলি উপস্থিত হয়:

<code> সুডো পাম-লেখক আপডেট </ কোড> এর আউটপুট

  1. তালিকার প্রথম আইটেমটি Space Barসিলেক্ট Up/ Downআন- সিলেক্ট করার কী এবং এবং প্রয়োজনে তীরগুলি ব্যবহার করে নির্বাচন করুন ।

  2. তারপরে অপশনটিতে এবং / তীর কীগুলি Okব্যবহার করে প্রয়োজনীয় প্রয়োজনে সরান ।TabLeftRight

  3. অপশনের Enterউপরে টিপুন Ok

  4. এর পরে, আমি passwdএবং adduserস্বাভাবিক হিসাবে ব্যবহার করতে পারি

  5. একবার আপনার ব্যবহারকারীর কনফিগারেশনটি সম্পন্ন করার পরে আপনি ফিরে যেতে পারেন sudo pam-auth-updateএবং সেটিংসটি আগের মতো রেখে যেতে পারেন ।

সাধারণ ক্ষেত্রে (যেমন পাওয়ারব্রোকার আইডেন্টিটি সার্ভার (পিবিআইএস) ব্যবহার না করা)Unix Authentication সক্রিয় হওয়া (এবং অন্য কোনও প্রমাণীকরণ সিস্টেম নেই) হওয়া জরুরি বলে মনে হয় ।


0

লুবুন্টু 15.04 এ আমার একই টোকেন ম্যানিপুলেশন ত্রুটি ছিল। আমি অনুভব করেছি এটি কেবলমাত্র পঠন মোডে থাকা ফাইল সিস্টেমের কারণে।

ব্যবহার:

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

এটি কাজ করে না তবে এটি করে:

mount -o remount, --rw /
passwd
passwd: Authentication token manipulation error
আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.