عدم امکان تغییر پسورد در Cent OS 6.4 از طریق Putty
سلام به همه دوستان و اساتید، با سرور مجازی خودم که cent OS 6.4 روش نصب هست مشکل پیدا کردم و با نرم افزار putty و از طریق SSH نمیتونم پسوردها رو تغییر بدم. با ارور Authentication token manipulation error مواجه میشم. برای رفع این مشکل تو یکی از وبسایت های خارجی این کد پیشنهاد شده بود :
sudo apt-get remove likewise-open
با وارد کردن این کد هم ارور Not Found میده.با وارد کردن کد
yum install authconfig authconfig --disablefingerprint --update
هم مشکل حل نشده و پیغام :
pwconv: cannot lock /etc/passwd; try again later. grpconv: cannot lock //etc//group; try again later.
میده. ممنون میشم راهنمایی کنید.
3 پاسخ
این خطا به خاطر این هست که در shadow file سیستم عامل شما این کاربر تعریف نشده که بتونه ریست پسورد بکنه ، معمولا با ایجاد کردن یک shadow فایل جدید مشکل حل میشه دستور زیر رو اول بزنید تا از shadow file اولیه یک کپی گرفته باشید :
cp /etc/shadow- /etc/shadow
بعد از دستور بالا از دستور pwconv استفاده کنید تا token ها به درستی بروز رسانی و فایل shadow شما مجددا ایجاد بشه ، مثال زیر myuser کاربر شما باید باشه :
[root@my ~]# pwconv [root@my ~]# passwd myuser Changing password for user myuser. New UNIX password: Retype new UNIX password: passwd: all authentication tokens updated successfully. [root@my ~]#
ITPRO باشید
دستور pwconv رو به شکلی که در پست دوم اعلام کردید وارد کردید ؟
توضیح : خط اول برای کپی از فایل shadow
خط دوم برای بروزرسانی shadow فایل
خط سوم برای تغییر رمز یوزر