انجمن‌های فارسی اوبونتو

کمک و پشتیبانی => انجمن عمومی => نویسنده: Arthur Scherbius در 14 اردیبهشت 1399، 03:41 ب‌ظ

عنوان: لاگین نشدن در روت
ارسال شده توسط: Arthur Scherbius در 14 اردیبهشت 1399، 03:41 ب‌ظ
سلام ! جمعه خواستم شلم رو از بش به  zsh عوض کنم. بعد خواستم واسه یوزر root  همین کارو بکنم متوجه شدم این ارور می ده معمولا اگه پسورد رو اشتباه بزنم این ارورو می گیرم :
chsh: PAM: Authentication failure

برا همین با sudo -i رفتم تو root و با passwd پسوردمو عوض کردم اما وقتی خواستم شل رو عوض کنم بازم همین ارورو گرفتم
بعد تو ترمینال گرافیکی خواستم تو ی root لاگین کنم اما بعد گرفتن یوزر بدون این که ازم پسورد بخواد نوشت login incorrect خواستم از تو single user mod و تکست مود به root لاگین کنم اما وقتی پسورد رو زدم به محض این که لاگین کرد سریع پرید بیرون و دوباره ازم یوزر و پسورد خواست چیکار باید بکنم؟
عنوان: پاسخ : لاگین نشدن در روت
ارسال شده توسط: Sun-PDA در 14 اردیبهشت 1399، 05:16 ب‌ظ
احتمالا تو تنظیمات شل پیش‌فرض روت مشکلی وجود داره یعنی یکی از فایلهای زیر
/root/.bashrc
/root/.zshrc
فایلهای فوق رو تغییر نام بده ببین مشکل حل نمیشه
عنوان: پاسخ : لاگین نشدن در روت
ارسال شده توسط: Arthur Scherbius در 14 اردیبهشت 1399، 10:28 ب‌ظ
احتمالا تو تنظیمات شل پیش‌فرض روت مشکلی وجود داره یعنی یکی از فایلهای زیر
/root/.bashrc
/root/.zshrc
فایلهای فوق رو تغییر نام بده ببین مشکل حل نمیشه
تو پوشه ی روتم فایل .bashrc وجود نداره و .zshrc هم مشکلی نداره الان لینوکسو به 20.04 اپدیت کردم وقتی می خوام به روت لاگین کنم این ارورو می گیرم:
su: failed to execute bash: No such file or directory
عنوان: پاسخ : لاگین نشدن در روت
ارسال شده توسط: Arthur Scherbius در 14 اردیبهشت 1399، 10:45 ب‌ظ
راهشو پیدا کردم و فهمیدم باید چیکار کنم گفتم اینجام بگم شاید یکی لازم داشته باشه یه فایل هست :
/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 رو بزنین
عنوان: پاسخ : لاگین نشدن در روت
ارسال شده توسط: دانیال بهزادی در 20 اردیبهشت 1399، 04:51 ق‌ظ
به هیچ عنوان نباید با گاربر ریشه وارد بشید. ریشه باید همواره خاموش بمونه.