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

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

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


ارائه ۲۴٫۱۰ اوبونتو منتشر شد 🎉

نویسنده موضوع: درخواست شل اسکریپت  (دفعات بازدید: 2868 بار)

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

آفلاین PunkGeek

  • High Sr. Member
  • *
  • ارسال: 573
پاسخ : درخواست شل اسکریپت
« پاسخ #15 : 12 تیر 1393، 04:17 ب‌ظ »
- یعنی توی دستور passwd وسطش میشه اینتر زد!؟


 - ویرایش :
 - تازه متوجه منظور شما شدم  ;)
 - اول کدی که نوشتید این خط رو بزارین و دوباره بررسی کنید که انجام میده یا نه.
#!/bin/bash
 - برای اون قضیه خروج که گفتید ، این کد در یک لحظه اجرا میشه و تموم میشه ،و دستی ازش خارج شدن خیلی معنی نمیده یا شایدم من متوجه حرفتون نشدم.
 - و در کل کدی که در bashrc میزارین توی ترمینال خواصی اجرا نمیشه که بخوایم با ctrl + c ببندیمش.

#!/bin/bash

echo "Enter Password For Root:"
read pass

echo -e "$pass\n$pass\n"| passwd root


root@ubuntu:~# sh pass.sh
Enter Password For Root:
sdfDSF34rdfg
Enter new UNIX password: Retype new UNIX password: Sorry, passwords do not match
passwd: Authentication token manipulation error
passwd: password unchanged


فایده نذاشت

ببینید آخر اون اسکریپت تغییر ایپی که کاربر همه ی سوال هارو جواب میده نیازه یه ریبوت بشه
حالا من میخوام وقتی که کاربر لاگین کرد حالا اگه ctrl + c  فشار داد لاگ اوت بشه پ برای وارد کردن مجدد باید لاگین بشه

آفلاین PunkGeek

  • High Sr. Member
  • *
  • ارسال: 573
پاسخ : درخواست شل اسکریپت
« پاسخ #16 : 13 تیر 1393، 10:25 ق‌ظ »
به کمک نیاز مندیم  :D

ویرایش
با اضافه کردن sudo حل شد مشکل پسورد
فقط مونده مشکل ctrl +c
« آخرین ویرایش: 13 تیر 1393، 10:29 ق‌ظ توسط PunkGeek »