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

کمک و پشتیبانی => سایر توزیع‌های گنو/لینوکس => نویسنده: mostafablog در 19 مهر 1399، 10:33 ب‌ظ

عنوان: اجرا نشدن فرامین در ترمینال
ارسال شده توسط: mostafablog در 19 مهر 1399، 10:33 ب‌ظ
سلام من در کالی zsh نصب کردم و ترمینال بدون مشکل کار میکرد اما بعد از ریستارت کردن دیگه فرمانها در ترمینال کار نمیکنه انگار دارم تو یه فایل تکست تایب میکنم هر فرمانی میزنم بعد از اینتر فقط میره خط بعد و اجرا نمیشه
(https://uupload.ir/files/4a5i_screenshot_2020-10-10_14-57-43_thumb.png) (https://uupload.ir/view/4a5i_screenshot_2020-10-10_14-57-43.png)
عنوان: پاسخ : اجرا نشدن فرامین در ترمینال
ارسال شده توسط: مرتضی . م در 19 مهر 1399، 10:42 ب‌ظ
با یه یوزر دیگه درست کار می کنه؟
عنوان: پاسخ : اجرا نشدن فرامین در ترمینال
ارسال شده توسط: mostafablog در 19 مهر 1399، 11:01 ب‌ظ
با یه یوزر دیگه درست کار می کنه؟
بله الان چک کردم با یه یوزر دیگه کار میکنه
عنوان: پاسخ : اجرا نشدن فرامین در ترمینال
ارسال شده توسط: مرتضی . م در 20 مهر 1399، 12:43 ق‌ظ
برید توی اون یوزر و بعد...
su USER && chsh -s /usr/share/zshبه جای USER باید اسم اون یوزری که خراب شده رو بزنید و مسیر هم شاید برای شما متفاوت باشد میتونید یه which zsh بزنید تا مطمئن بشید
درضمن بهتره از یه توزیع معقول مثل اوبونتو، فدورا،دبیان و ... استفاده کنید
امیدوارم مفید باشه
عنوان: پاسخ : اجرا نشدن فرامین در ترمینال
ارسال شده توسط: mostafablog در 20 مهر 1399، 06:50 ب‌ظ
برید توی اون یوزر و بعد...
su USER && chsh -s /usr/share/zshبه جای USER باید اسم اون یوزری که خراب شده رو بزنید و مسیر هم شاید برای شما متفاوت باشد میتونید یه which zsh بزنید تا مطمئن بشید
درضمن بهتره از یه توزیع معقول مثل اوبونتو، فدورا،دبیان و ... استفاده کنید
امیدوارم مفید باشه
ممنون
من با یوزر روت لاگین شدمُ این فرمان ازم رمز عبور میخواد که با اینکه درست میزنم این خطا رو میده

chsh: PAM: Authentication failure

عنوان: پاسخ : اجرا نشدن فرامین در ترمینال
ارسال شده توسط: مرتضی . م در 20 مهر 1399، 11:15 ب‌ظ
پس این رو بزنید
chsh USER -s /usr/bin/zshبه جای USER باید اسم اون یوزری که خراب شده رو بزنید و مسیر هم شاید برای شما متفاوت باشد میتونید یه which zsh بزنید تا مطمئن بشید
عنوان: پاسخ : اجرا نشدن فرامین در ترمینال
ارسال شده توسط: mostafablog در 21 مهر 1399، 06:50 ب‌ظ
پس این رو بزنید
chsh USER -s /usr/bin/zshبه جای USER باید اسم اون یوزری که خراب شده رو بزنید و مسیر هم شاید برای شما متفاوت باشد میتونید یه which zsh بزنید تا مطمئن بشید
سلام مرتضی جان خیلی ازت ممنونم که واسم وقت میزاری.
فرمانی که دادی اوکی هست و اجرا میشه مشکل اینه پسورد میخواد ازم و نمیدونم چرا پسورد رو ازم قبول نمیکنه .
من روی این سیستم عامل فقط دو تا یوزر دارم که پسورد هر دو یکی هست

(https://uupload.ir/files/8u7r_screenshot_2_thumb.png) (https://uupload.ir/view/8u7r_screenshot_2.png)
عنوان: پاسخ : اجرا نشدن فرامین در ترمینال
ارسال شده توسط: مرتضی . م در 21 مهر 1399، 08:30 ب‌ظ
خواهش می کنم   ;)
برای یوزر روت مشکل پیش اومده؟
چون توی
chsh USER -s /usr/bin/zshبه جای USER باید اسم یوزری که میخوای شلش رو تغییر بدی بزاری
اگه درست نشد اسم یوزر رو اینجا بگید
عنوان: پاسخ : اجرا نشدن فرامین در ترمینال
ارسال شده توسط: mostafablog در 22 مهر 1399، 05:34 ب‌ظ
خواهش می کنم   ;)
برای یوزر روت مشکل پیش اومده؟
چون توی
chsh USER -s /usr/bin/zshبه جای USER باید اسم یوزری که میخوای شلش رو تغییر بدی بزاری
اگه درست نشد اسم یوزر رو اینجا بگید
اره واسه یوزر روت مشکل پیش اومده در ترمینال اصلی , یه ترمینال دارم به اسم Xfce Terminal که درست کار میکنه و فرمانی که فرمودید رو اونجا میزنم به این شکل
chsh root -s /usr/bin/zsh
و ازم پسورد میخواد اما پسوردی که میزنم رو قبول نمیکنه و این خطا رو میده
chsh: PAM: Authentication failure
عنوان: پاسخ : اجرا نشدن فرامین در ترمینال
ارسال شده توسط: مرتضی . م در 22 مهر 1399، 07:08 ب‌ظ
پس یه sudo بزارید قبلش
sudo chsh -s /usr/share/zshفقط این که معمولا توصیه میشه ( و البته توصیه به جایی هست) که با یوزر روت کار نکنید اینکه شما میخواید شل روت رو تغییر بدید یعنی احتمالا میخواید با اون کار کنید که کار خطرناکی هست