লিনাক্সে কীভাবে "পাসডাব্লুড: প্রমাণীকরণ টোকেন ম্যানিপুলেশন ত্রুটি" ঠিক করবেন


লিনাক্সে, পাসওয়ার্ড কমান্ডটি ব্যবহারকারীর অ্যাকাউন্টের পাসওয়ার্ড সেট করতে বা পরিবর্তন করতে ব্যবহৃত হয়, এই কমান্ডটি ব্যবহার করার সময় কখনও কখনও ব্যবহারকারীরা ত্রুটির মুখোমুখি হতে পারে: "পাসডাব্লুড: প্রমাণীকরণ টোকেন ম্যানিপুলেশন ত্রুটি" নীচের উদাহরণে দেখানো হয়েছে।

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

# su - tecmint
$ passwd tecmint
Changing password for user tecmint
Changing password for tecmint

(current) UNIX password: 
passwd: Authentication token manipulation error 

এই নিবন্ধে, আমরা লিনাক্স সিস্টেমে "পাসডাব্লুড: প্রমাণীকরণ টোকেন ম্যানিপুলেশন ত্রুটি" ঠিক করার বিভিন্ন উপায় ব্যাখ্যা করব।

1. রিবুট সিস্টেম

প্রথম প্রাথমিক সমাধানটি হ'ল আপনার সিস্টেমটিকে রিবুট করা। কেন এটি কাজ করেছে তা আমি সত্যিই বলতে পারি না, তবে এটি আমার সেন্টস 7 এ আমার জন্য কাজ করেছিল।

$ sudo reboot 

যদি এটি ব্যর্থ হয় তবে পরবর্তী সমাধানগুলি চেষ্টা করে দেখুন।

2. সঠিক পিএএম মডিউল সেটিংস সেট করুন

"পাসডাব্লুড: প্রমাণীকরণ টোকেন ম্যানিপুলেশন ত্রুটি" এর আরেকটি সম্ভাব্য কারণ ভুল পিএএম (প্লাগেবল প্রমাণীকরণ মডিউল) সেটিংস। এটি মডিউলটিকে নতুন প্রবেশকারী টোকেন প্রবেশ করতে অক্ষম করে।

প্যামের জন্য বিভিন্ন সেটিংস /etc/pam.d/ এ পাওয়া যায়।

$ ls -l /etc/pam.d/

-rw-r--r-- 1 root root 142 Mar 23  2017 abrt-cli-root
-rw-r--r-- 1 root root 272 Mar 22  2017 atd
-rw-r--r-- 1 root root 192 Jan 26 07:41 chfn
-rw-r--r-- 1 root root 192 Jan 26 07:41 chsh
-rw-r--r-- 1 root root 232 Mar 22  2017 config-util
-rw-r--r-- 1 root root 293 Aug 23  2016 crond
-rw-r--r-- 1 root root 115 Nov 11  2010 eject
lrwxrwxrwx 1 root root  19 Apr 12  2012 fingerprint-auth -> fingerprint-auth-ac
-rw-r--r-- 1 root root 659 Apr 10  2012 fingerprint-auth-ac
-rw-r--r-- 1 root root 147 Oct  5  2009 halt
-rw-r--r-- 1 root root 728 Jan 26 07:41 login
-rw-r--r-- 1 root root 172 Nov 18  2016 newrole
-rw-r--r-- 1 root root 154 Mar 22  2017 other
-rw-r--r-- 1 root root 146 Nov 23  2015 passwd
lrwxrwxrwx 1 root root  16 Apr 12  2012 password-auth -> password-auth-ac
-rw-r--r-- 1 root root 896 Apr 10  2012 password-auth-ac
....

উদাহরণস্বরূপ একটি ভুল-কনফিগার করা /etc/pam.d/common-password ফাইলের ফলে এই ত্রুটি দেখা দিতে পারে, মূল অধিকারগুলির সাথে পাম-আথ-আপডেট কমান্ড চালানো সমস্যার সমাধান করতে পারে।

$ sudo pam-auth-update

৩. রিমন্ট রুট পার্টিশন

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

$ sudo mount -o remount,rw /

৪. শ্যাডো ফাইলে সঠিক অনুমতি সেট করুন

এনক্রিপ্ট করা ফর্ম্যাটতে ব্যবহারকারীর অ্যাকাউন্টগুলির জন্য প্রকৃত পাসওয়ার্ড সংরক্ষণকারী/ইত্যাদি/ছায়া ফাইলটিতে ভুল অনুমতিগুলিও এই ত্রুটির কারণ হতে পারে। এই ফাইলে অনুমতি পরীক্ষা করার জন্য, নিম্নলিখিত কমান্ডটি ব্যবহার করুন।

$ ls -l  /etc/shadow

এটিতে সঠিক অনুমতি নির্ধারণ করতে chmod কমান্ডটি নিম্নরূপ ব্যবহার করুন।

$ sudo chmod 0640 /etc/shadow

5. ফাইল সিস্টেমের ত্রুটিগুলি মেরামত করুন এবং ঠিক করুন

মাইনর স্টোরেজ ড্রাইভ বা ফাইল সিস্টেম ত্রুটিগুলিও প্রশ্নটিতে ত্রুটি সৃষ্টি করতে পারে। আপনি লিনাক্স ডিস্ক স্ক্যানিং সরঞ্জামগুলি ব্যবহার করতে পারেন যেমন fsck যেমন ত্রুটিগুলি ঠিক করতে।

Free. ডিস্ক স্পেস ফ্রি করুন

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

  1. আজেডু - লিনাক্সে নষ্ট ডিস্ক স্পেস ডাউন করার জন্য একটি দরকারী সরঞ্জাম
  2. ব্লিচবিট - লিনাক্স সিস্টেমগুলির জন্য একটি ফ্রি ডিস্ক স্পেস ক্লিনার এবং প্রাইভেসি গার্ড
  3. কীভাবে ‘এফএস্লিন্ট’ সরঞ্জামটি ব্যবহার করে লিনাক্সে নকল/অযাচিত ফাইলগুলি সন্ধান এবং সরিয়ে ফেলা যায়

আপনি লিনাক্সে ব্যবহারকারীর পাসওয়ার্ড পরিচালনা সম্পর্কিত এই নিবন্ধগুলিও দেখতে পাবেন।

  1. কীভাবে আরএইচইএল/সেন্টোস এবং ফেডোরায় ভুলে যাওয়া রুট পাসওয়ার্ডটি রিসেট করবেন
  2. লিনাক্সে পরবর্তী লগিনে পাসওয়ার্ড পরিবর্তন করতে কীভাবে ব্যবহারকারীকে জোর করা যায়
  3. লিনাক্সে কোনও পাসওয়ার্ড প্রবেশ না করে কীভাবে ‘sudo’ কমান্ড চালানো যায়

আপাতত এই পর্যন্ত! আপনি যদি "পাসডাব্লুড: প্রমাণীকরণ টোকেন ম্যানিপুলেশন ত্রুটি" ঠিক করতে অন্য কোনও সমাধান জানেন তবে নীচের প্রতিক্রিয়া ফর্মের মাধ্যমে আমাদের জানান। আমরা আপনার অবদান জন্য কৃতজ্ঞ হবে।