در لینوکس، فرمان passwd برای تنظیم یا تغییر گذرواژه های کاربران استفاده می شود، در حالی که هنگام استفاده از این دستور گاهی کاربران ممکن است با خطای زیر روبرو شوند:

passwd: Authentication token manipulation error

به عنوان مثال، پس از وارد شدن به CentOS با استفاده از نام کاربری tecmint، هنگامی که با استفاده از دستور passwd اقدام به تغییر رمز عبور کنیم، پیام های زیر را دریافت می کنیم :

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

(current) UNIX password:
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. هارد خود را خالی کنید!

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

برچسب ها :
لینک کوتاه:     www.errorpedia.ir/s/e182f
منبع : www.tecmint.com

مطالب مرتبط

نظر شما

لطفا نام و نظر خود را در فرم زیر وارد کرده تا در صورت تایید برای کاربران نمایش داده شود.




متن تصویر:

نظرات کاربران

هیچ نظری تا کنون ثبت نشده است