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

لطفاً به انجمن‌ها وارد شده و یا جهت ورود ثبت‌نام نمائید

لطفاً جهت ورود نام کاربری و رمز عبورتان را وارد نمائید


توزیع گنو/لینوکس اوبونتو ۲۰ ساله شد 🎉

نویسنده موضوع: لاگین نشدن در روت  (دفعات بازدید: 549 بار)

0 کاربر و 1 مهمان درحال مشاهده موضوع.

آفلاین Arthur Scherbius

  • Jr. Member
  • *
  • ارسال: 89
لاگین نشدن در روت
« : 14 اردیبهشت 1399، 03:41 ب‌ظ »
سلام ! جمعه خواستم شلم رو از بش به  zsh عوض کنم. بعد خواستم واسه یوزر root  همین کارو بکنم متوجه شدم این ارور می ده معمولا اگه پسورد رو اشتباه بزنم این ارورو می گیرم :
chsh: PAM: Authentication failure

برا همین با sudo -i رفتم تو root و با passwd پسوردمو عوض کردم اما وقتی خواستم شل رو عوض کنم بازم همین ارورو گرفتم
بعد تو ترمینال گرافیکی خواستم تو ی root لاگین کنم اما بعد گرفتن یوزر بدون این که ازم پسورد بخواد نوشت login incorrect خواستم از تو single user mod و تکست مود به root لاگین کنم اما وقتی پسورد رو زدم به محض این که لاگین کرد سریع پرید بیرون و دوباره ازم یوزر و پسورد خواست چیکار باید بکنم؟
« آخرین ویرایش: 14 اردیبهشت 1399، 10:47 ب‌ظ توسط Hukei »

آفلاین Sun-PDA

  • Hero Member
  • *
  • ارسال: 841
پاسخ : لاگین نشدن در روت
« پاسخ #1 : 14 اردیبهشت 1399، 05:16 ب‌ظ »
احتمالا تو تنظیمات شل پیش‌فرض روت مشکلی وجود داره یعنی یکی از فایلهای زیر
/root/.bashrc
/root/.zshrc
فایلهای فوق رو تغییر نام بده ببین مشکل حل نمیشه

آفلاین Arthur Scherbius

  • Jr. Member
  • *
  • ارسال: 89
پاسخ : لاگین نشدن در روت
« پاسخ #2 : 14 اردیبهشت 1399، 10:28 ب‌ظ »
احتمالا تو تنظیمات شل پیش‌فرض روت مشکلی وجود داره یعنی یکی از فایلهای زیر
/root/.bashrc
/root/.zshrc
فایلهای فوق رو تغییر نام بده ببین مشکل حل نمیشه
تو پوشه ی روتم فایل .bashrc وجود نداره و .zshrc هم مشکلی نداره الان لینوکسو به 20.04 اپدیت کردم وقتی می خوام به روت لاگین کنم این ارورو می گیرم:
su: failed to execute bash: No such file or directory

آفلاین Arthur Scherbius

  • Jr. Member
  • *
  • ارسال: 89
پاسخ : لاگین نشدن در روت
« پاسخ #3 : 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 رو بزنین

آفلاین دانیال بهزادی

  • ناظر انجمن
  • *
  • ارسال: 19722
  • جنسیت : پسر
  • Urahara Kiesuke
    • وبلاگ
پاسخ : لاگین نشدن در روت
« پاسخ #4 : 20 اردیبهشت 1399، 04:51 ق‌ظ »
به هیچ عنوان نباید با گاربر ریشه وارد بشید. ریشه باید همواره خاموش بمونه.
اگه این ارسال بهت کمک کرد، دنبال دکمهٔ تشکر نگرد. به جاش تو هم به جامعهٔ آزادت کمک کن