انجمنهای فارسی اوبونتو
کمک و پشتیبانی => انجمن عمومی => نویسنده: Arthur Scherbius در 14 اردیبهشت 1399، 03:41 بظ
-
سلام ! جمعه خواستم شلم رو از بش به zsh عوض کنم. بعد خواستم واسه یوزر root همین کارو بکنم متوجه شدم این ارور می ده معمولا اگه پسورد رو اشتباه بزنم این ارورو می گیرم :
chsh: PAM: Authentication failure
برا همین با sudo -i رفتم تو root و با passwd پسوردمو عوض کردم اما وقتی خواستم شل رو عوض کنم بازم همین ارورو گرفتم
بعد تو ترمینال گرافیکی خواستم تو ی root لاگین کنم اما بعد گرفتن یوزر بدون این که ازم پسورد بخواد نوشت login incorrect خواستم از تو single user mod و تکست مود به root لاگین کنم اما وقتی پسورد رو زدم به محض این که لاگین کرد سریع پرید بیرون و دوباره ازم یوزر و پسورد خواست چیکار باید بکنم؟
-
احتمالا تو تنظیمات شل پیشفرض روت مشکلی وجود داره یعنی یکی از فایلهای زیر
/root/.bashrc
/root/.zshrc
فایلهای فوق رو تغییر نام بده ببین مشکل حل نمیشه
-
احتمالا تو تنظیمات شل پیشفرض روت مشکلی وجود داره یعنی یکی از فایلهای زیر
/root/.bashrc
/root/.zshrc
فایلهای فوق رو تغییر نام بده ببین مشکل حل نمیشه
تو پوشه ی روتم فایل .bashrc وجود نداره و .zshrc هم مشکلی نداره الان لینوکسو به 20.04 اپدیت کردم وقتی می خوام به روت لاگین کنم این ارورو می گیرم:
su: failed to execute bash: No such file or directory
-
راهشو پیدا کردم و فهمیدم باید چیکار کنم گفتم اینجام بگم شاید یکی لازم داشته باشه یه فایل هست :
/etc/passwd
باید با دستور sudo vipw
بازش کنید اولش نوشته root:x:0:0:root:/root:bash
باید یه ترمینال دیگه باز کنید بزنید which zsh به جای zsh هر شلی رو که می خواین برا روت ست کنین بهتون یه مسیر می ده باید اونو کپی کنید و تو ترمینالی که فایلو باز کرده بودین bash جلوی root:x:0:0:root:/root: رو پاک کنین و مسیرو بزارین جاش مثلا برا zsh اینطوری باید باشه : root:x:0:0:root:/root:/usr/bin/zsh
ممکنه بسته به سیستمتون مسیر فرق کنه پس حتما which zhs رو بزنین
-
به هیچ عنوان نباید با گاربر ریشه وارد بشید. ریشه باید همواره خاموش بمونه.