رفع ارور passwd: Authentication token manipulation error

1. ریبوت کردن سیستم

قبل از انجام هرگونه اقدامی باید سیستم خود را ریبوت کنید. این کار باعث میشود که تمامی تنظیمات مربوط به سیستم عامل در حافظه سیستم از ابتدا پیاده سازی شوند که در این بین بسیاری از مشکلات به وجود آمده در تنظیمات نیز تعمیر می شود. اگر این کار به حل مشکل شما کمکی نکرد، روش های بعدی را دنبال کنید.

2. تعمیر کردن تنظیمات ماژول PAM

گاهی اوقات این خطا ممکن است از مشکل در تنظیمات PAM باشد. برای مشاهده این تنظیمات، از دستور زیر استفاده کنید:

$ ls -l /etc/pam.d/

به عنوان مثال پاک شدن فایل /etc/pam.d/common-password می تواند باعث ایجاد این خطا شود. برای تنظیم دوباره PAM، دستور زیر را اجرا و پس از آن سیستم خود را ریبوت کنید:

$ sudo pam-auth-update

3. تعمیر کردن پارتیشن ریشه

شما همچنین ممکن است این خطا را مشاهده کنید اگر پارتیشن ریشه (/) به عنوان فقط خواندنی (read-only) نصب شده باشد، بدین معنا که هیچ فایلی قابل تغییر نیست بنابراین رمز عبور کاربر نمی تواند تغییر کند. برای رفع این خطا، شما باید پارتیشن ریشه را به عنوان خواندنی/نوشتنی به صورت زیر تنظیم کنید:

$ sudo mount -o remount,rw /

4. تنظیم مجوزهای درست برای فایل Shadow

مجوز های اشتباه در فایل etc/shadow/، که کلمه های عبور فعال را برای حساب های کاربری در فرمت رمزگذاری ذخیره می کند نیز می تواند این خطا را ایجاد کند. برای بررسی مجوزهای این فایل، از دستور زیر استفاده کنید:

$ ls -l  /etc/shadow

برای تنظیم درست این مجوزها از دستور chmod به صورت زیر استفاده کنید:

$ sudo chmod 0640 /etc/shadow

5. هارد خود را خالی کنید!

علاوه بر موارد فوق، اگر هارد دیسک شما پر شده باشد، شما نمیتوانید هر فایل روی دیسک را تغییر دهید، به خصوص اگر تغییر ایجاد شده باعث افزایش حجم فایل شود. این نیز می تواند خطای فوق را نیز ایجاد کند.

بیشتر بخوانید:

ممکن است شما دوست داشته باشید
ارسال یک پاسخ

آدرس ایمیل شما منتشر نخواهد شد.