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

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

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


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

نویسنده موضوع: کار در ترمینال و sudo  (دفعات بازدید: 1799 بار)

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

آفلاین Aliir

  • Sr. Member
  • *
  • ارسال: 308
  • جنسیت : پسر
کار در ترمینال و sudo
« : 19 خرداد 1389، 11:40 ق‌ظ »
سلام به همه:
۲ سوال:
۱- می‌شه توی ترمینال به یه دستور خاصی که خودمون انتخاب کرده باشیم کد بدیم و از اون به بعد هر وقت کد داده شده رو زدیم دستور مورد نظر اجرا بشه؟ اگه می‌شه چه جوری؟
۲- من می‌خوام توی اکانتم به جز ورودم به یوزر برای هر کاری آزاد باشم؟( یعنی مجبور نباشم برای هر کاری پسورد نخواد؟(sudo)) :oops:

آفلاین کرگدن

  • High Hero Member
  • *
  • ارسال: 1769
  • جنسیت : پسر
پاسخ به: کار در ترمینال و sudo
« پاسخ #1 : 19 خرداد 1389، 11:58 ق‌ظ »
سلام به همه:
۲ سوال:
۱- می‌شه توی ترمینال به یه دستور خاصی که خودمون انتخاب کرده باشیم کد بدیم و از اون به بعد هر وقت کد داده شده رو زدیم دستور مورد نظر اجرا بشه؟ اگه می‌شه چه جوری؟
۲- من می‌خوام توی اکانتم به جز ورودم به یوزر برای هر کاری آزاد باشم؟( یعنی مجبور نباشم برای هر کاری پسورد نخواد؟(sudo)) :oops:

درود

۱-
شما با دستور alias می تونید این کار رو بکنید
کافیه در .bashrc که تو هوم تون هست اضافه کنید دستورات جدید رو
برای مثال
alias ll='ls -la'با این دستور هر موقع  ll بزنید ls -la اجرا میشه


۲-
این فایل رو ویرایش کنید
/etc/sudoers

این خط رو پیدا کنید
username    ALL=(ALL)       ALL
و به این تغییرش بدید
username    ALL=(ALL)       NOPASSWD: ALL
به جای username یوزر خودتون باید باشه :)

 Vaio-VPCCW - core i7 -Nvidia GT320M -4GB -OS Fedora 20/ kde 4.12
Vbox: Centos 6.4 (server) / Archlinux

آفلاین Aliir

  • Sr. Member
  • *
  • ارسال: 308
  • جنسیت : پسر
پاسخ به: کار در ترمینال و sudo
« پاسخ #2 : 19 خرداد 1389، 12:29 ب‌ظ »
سلام به همه:
۲ سوال:
۱- می‌شه توی ترمینال به یه دستور خاصی که خودمون انتخاب کرده باشیم کد بدیم و از اون به بعد هر وقت کد داده شده رو زدیم دستور مورد نظر اجرا بشه؟ اگه می‌شه چه جوری؟
۲- من می‌خوام توی اکانتم به جز ورودم به یوزر برای هر کاری آزاد باشم؟( یعنی مجبور نباشم برای هر کاری پسورد نخواد؟(sudo)) :oops:

درود

۱-
شما با دستور alias می تونید این کار رو بکنید
کافیه در .bashrc که تو هوم تون هست اضافه کنید دستورات جدید رو
برای مثال
alias ll='ls -la'با این دستور هر موقع  ll بزنید ls -la اجرا میشه


۲-
این فایل رو ویرایش کنید
/etc/sudoers

این خط رو پیدا کنید
username    ALL=(ALL)       ALL
و به این تغییرش بدید
username    ALL=(ALL)       NOPASSWD: ALL
به جای username یوزر خودتون باید باشه :)
ممنون alias کار کرد اما:
یعنی یه خط اضافه کنم؟ و در ضمن می‌خوام فقط توی اکانت خودم اینجوری باشه.

آفلاین کرگدن

  • High Hero Member
  • *
  • ارسال: 1769
  • جنسیت : پسر
پاسخ به: کار در ترمینال و sudo
« پاسخ #3 : 19 خرداد 1389، 12:40 ب‌ظ »
شما وقتی فایل .bashrc در دایرکتوری home یوزرتون رو ادیت کنید و alias های مورد نظرتون رو بهش اضافه کنید فقط برای همون یوزرتون هست

اینم یه مثال که توش alias های زیادی داره
http://tldp.org/LDP/abs/html/sample-bashrc.html

 Vaio-VPCCW - core i7 -Nvidia GT320M -4GB -OS Fedora 20/ kde 4.12
Vbox: Centos 6.4 (server) / Archlinux

آفلاین Aliir

  • Sr. Member
  • *
  • ارسال: 308
  • جنسیت : پسر
پاسخ به: کار در ترمینال و sudo
« پاسخ #4 : 19 خرداد 1389، 12:45 ب‌ظ »
نشون می‌ده دستور زبان صفره آخه یادم رفتم شماره‌ی ۲ رو بنویسم سوالم در مورد sudo بودD:

آفلاین کرگدن

  • High Hero Member
  • *
  • ارسال: 1769
  • جنسیت : پسر
پاسخ به: کار در ترمینال و sudo
« پاسخ #5 : 19 خرداد 1389، 12:59 ب‌ظ »
نشون می‌ده دستور زبان صفره آخه یادم رفتم شماره‌ی ۲ رو بنویسم سوالم در مورد sudo بودD:
:)
در مورد sudo
شما اون فایل رو با یه ادیتور ویرایش کنید (دسترسی روت داشته باشه )
اگر اسم یوزرتون به طور مثال ali74 هست

دنبال یه خط به این شکل بگرد ( من اوبونتو ندارم ببینم این خط هست یا نه )

ali74    ALL=(ALL)       ALLاگر بود قبل ALL آخر NOPASSWD: اضافه کن که به صورت زیر بشه
اگر نبود
این خط رو بهش اضافه کن :)
ali74    ALL=(ALL)       NOPASSWD: ALL

save کن فایل رو

 Vaio-VPCCW - core i7 -Nvidia GT320M -4GB -OS Fedora 20/ kde 4.12
Vbox: Centos 6.4 (server) / Archlinux

آفلاین Aliir

  • Sr. Member
  • *
  • ارسال: 308
  • جنسیت : پسر
پاسخ به: کار در ترمینال و sudo
« پاسخ #6 : 19 خرداد 1389، 01:17 ب‌ظ »
اون کار رو کردم یه سری از برنامه‌ها رو باز می‌کنه اما مثلا اگر الآن سیناپتیک رو باز کنم می‌گه که نمی‌تونه تغییراتی به عمل بیارید و گزینه Apply هم خاموشه
چی کار کنم؟؟؟

آفلاین کرگدن

  • High Hero Member
  • *
  • ارسال: 1769
  • جنسیت : پسر
پاسخ به: کار در ترمینال و sudo
« پاسخ #7 : 20 خرداد 1389، 05:46 ب‌ظ »
اون کار رو کردم یه سری از برنامه‌ها رو باز می‌کنه اما مثلا اگر الآن سیناپتیک رو باز کنم می‌گه که نمی‌تونه تغییراتی به عمل بیارید و گزینه Apply هم خاموشه
چی کار کنم؟؟؟

اگر میشه خروجیش یا متن پیام رو کامل بذار (من اوبونتو و سیناپتک ندارم :(‌ )

 Vaio-VPCCW - core i7 -Nvidia GT320M -4GB -OS Fedora 20/ kde 4.12
Vbox: Centos 6.4 (server) / Archlinux

آفلاین Aliir

  • Sr. Member
  • *
  • ارسال: 308
  • جنسیت : پسر
پاسخ به: کار در ترمینال و sudo
« پاسخ #8 : 20 خرداد 1389، 08:33 ب‌ظ »
نه مشکلم حل شد