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

کمک و پشتیبانی => انجمن عمومی => نویسنده: Aliir در 19 خرداد 1389، 11:40 ق‌ظ

عنوان: کار در ترمینال و sudo
ارسال شده توسط: Aliir در 19 خرداد 1389، 11:40 ق‌ظ
سلام به همه:
۲ سوال:
۱- می‌شه توی ترمینال به یه دستور خاصی که خودمون انتخاب کرده باشیم کد بدیم و از اون به بعد هر وقت کد داده شده رو زدیم دستور مورد نظر اجرا بشه؟ اگه می‌شه چه جوری؟
۲- من می‌خوام توی اکانتم به جز ورودم به یوزر برای هر کاری آزاد باشم؟( یعنی مجبور نباشم برای هر کاری پسورد نخواد؟(sudo)) :oops:
عنوان: پاسخ به: کار در ترمینال و sudo
ارسال شده توسط: کرگدن در 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 یوزر خودتون باید باشه :)
عنوان: پاسخ به: کار در ترمینال و sudo
ارسال شده توسط: Aliir در 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 کار کرد اما:
یعنی یه خط اضافه کنم؟ و در ضمن می‌خوام فقط توی اکانت خودم اینجوری باشه.
عنوان: پاسخ به: کار در ترمینال و sudo
ارسال شده توسط: کرگدن در 19 خرداد 1389، 12:40 ب‌ظ
شما وقتی فایل .bashrc در دایرکتوری home یوزرتون رو ادیت کنید و alias های مورد نظرتون رو بهش اضافه کنید فقط برای همون یوزرتون هست

اینم یه مثال که توش alias های زیادی داره
http://tldp.org/LDP/abs/html/sample-bashrc.html
عنوان: پاسخ به: کار در ترمینال و sudo
ارسال شده توسط: Aliir در 19 خرداد 1389، 12:45 ب‌ظ
نشون می‌ده دستور زبان صفره آخه یادم رفتم شماره‌ی ۲ رو بنویسم سوالم در مورد sudo بودD:
عنوان: پاسخ به: کار در ترمینال و sudo
ارسال شده توسط: کرگدن در 19 خرداد 1389، 12:59 ب‌ظ
نشون می‌ده دستور زبان صفره آخه یادم رفتم شماره‌ی ۲ رو بنویسم سوالم در مورد sudo بودD:
:)
در مورد sudo
شما اون فایل رو با یه ادیتور ویرایش کنید (دسترسی روت داشته باشه )
اگر اسم یوزرتون به طور مثال ali74 هست

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

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

save کن فایل رو
عنوان: پاسخ به: کار در ترمینال و sudo
ارسال شده توسط: Aliir در 19 خرداد 1389، 01:17 ب‌ظ
اون کار رو کردم یه سری از برنامه‌ها رو باز می‌کنه اما مثلا اگر الآن سیناپتیک رو باز کنم می‌گه که نمی‌تونه تغییراتی به عمل بیارید و گزینه Apply هم خاموشه
چی کار کنم؟؟؟
عنوان: پاسخ به: کار در ترمینال و sudo
ارسال شده توسط: کرگدن در 20 خرداد 1389، 05:46 ب‌ظ
اون کار رو کردم یه سری از برنامه‌ها رو باز می‌کنه اما مثلا اگر الآن سیناپتیک رو باز کنم می‌گه که نمی‌تونه تغییراتی به عمل بیارید و گزینه Apply هم خاموشه
چی کار کنم؟؟؟

اگر میشه خروجیش یا متن پیام رو کامل بذار (من اوبونتو و سیناپتک ندارم :(‌ )
عنوان: پاسخ به: کار در ترمینال و sudo
ارسال شده توسط: Aliir در 20 خرداد 1389، 08:33 ب‌ظ
نه مشکلم حل شد