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

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

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


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

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

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

آفلاین Geek

  • High Hero Member
  • *
  • ارسال: 1116
  • جنسیت : پسر
  • The answer to life the universe and everything: 42
آموزش :خاموش کردن کامپیوتر با یک کلیک
« : 27 خرداد 1392، 10:47 ب‌ظ »
سلام
امروز از صبح دنبال این بودم که یه دستوری تو ترمینال پیدا کنم که بدون پسورد ریشه بتونه دستور shutdown رو برام اجرا کنه...
هدف از این کار هم این بود که می خواستم که یه launcher بسازم و بذارمش تو cario-dock تا با یه کلیک با کامپیوتر بای بای کنم!!!(حوصله ۳ تا کلیک اضافه رو ندارم!!!!).
این شد که کلی تو فروم ها و سایت ها انگلیسی گشتم تا تونستم یه روش تر و تمیز پیدا کنم برای این کار...
از اونجا که تو این انجمن چیزی در این مورد پیدا نکرده بودم گفتم اینجا هم بذارم تا شاید بدرد دوستان بخوره...

برای این کار باید تغییراتی در فایل sudoers ایجاد کرد تا بهش بفهمونیم که برای دستور shutdown ازمون پسورد نگیره برای این کار مراحل زیر رو دنبال کنید:

۱ - دستور زیر رو وارد کنید:

sudo visudo
پسورد ریشه(همون پسوردی که هنگام نصب به سیستم دادید) رو وارد کنید که البته چیزی دیده نمیشه اما مشکلی نسیت و بعد اینتر کنید

۲ - در خط آخر این خط رو اضافه کنید:

username ALL = NOPASSWD : /sbin/shutdown
به جای یوزرنیم نام کاربری خودتون رو بنویسید.
بعد ctrl + x رو فشار بدید بعد y و اینتر کنید.

۳ - روی دسکتاپ کلیک راست کنید و گزینه create launcher رو انتخاب کنید و براش یه اسم و یه توضیح به دلخواه بذارید و در قسمت command دستور زیر رو بنویسید:

sudo shutdown -h 0
۴- این مرحله هم اختیاری هست:اگر روی آیکون لانچر تو همین پنجره کلیک کنید می تونید آیکن دلخواه براش انتخاب کنید.

۵- حالا روی ok کلیک کنید.

حالا موشک آماده لانچ شدنه!!!! \\:D/

اونو می تونید به نرم افزارهایی مثل cario-dock اضافه کنید و با یه کلیک سیستم رو خاموش کنید.

البته من از مینت استفاده می کنم ولی با کشیدن این لانچر به منوی سمت چپ اوبونتو هم میشه با یه کلیک اجراش کرد.
« آخرین ویرایش: 28 خرداد 1392، 12:54 ب‌ظ توسط Geek »

آفلاین MR. B

  • Full Member
  • *
  • ارسال: 243
  • جنسیت : پسر
  • Open your source, Open your mind
پاسخ : خاموش کردن کامپیوتر با یک کلیک
« پاسخ #1 : 27 خرداد 1392، 11:19 ب‌ظ »
عالی
 روی نرم افزار Gshutdwon هم جواب می ده ؟

آفلاین MHA152

  • High Hero Member
  • *
  • ارسال: 2745
  • جنسیت : پسر
  • من عاشق یونیکسی ها هستم
پاسخ : خاموش کردن کامپیوتر با یک کلیک
« پاسخ #2 : 27 خرداد 1392، 11:27 ب‌ظ »
به جای دس بردت توی فایل سدورس می تونستید در هنگام استفاده از کدتون پسورد را هم بدید که از ورودی بگیره و دیگه تا دستور را اجرا می کنید خودش کار را انجام میده
بهتون پیشنهاد می کنم به دنیای بزرگ شبه−یونیکس وارد بشید و از پیشرفت لذت ببرید
جیمیلم

آفلاین Geek

  • High Hero Member
  • *
  • ارسال: 1116
  • جنسیت : پسر
  • The answer to life the universe and everything: 42
پاسخ : خاموش کردن کامپیوتر با یک کلیک
« پاسخ #3 : 28 خرداد 1392، 09:22 ق‌ظ »
سلام دوستان
MRB ->
نمی دونم والا! :o

MHA152 ->

منم اول می خواستم همین کار رو کنم ولی زیاد با دستورات آشنا نیستم و تازه شروع به یادگیری ترمینال کردم! \\:D/
اگر مرحمت کنید کدو بذارید همین جا که تاپیک کامل میشه!!! ;)

فعلا...


آفلاین Geek

  • High Hero Member
  • *
  • ارسال: 1116
  • جنسیت : پسر
  • The answer to life the universe and everything: 42
پاسخ : آموزش :خاموش کردن کامپیوتر با یک کلیک
« پاسخ #4 : 28 خرداد 1392، 08:55 ب‌ظ »
جناب MHA152 چی شد پس؟ ](*,) ;D لطفا کدتون رو بذارید...اگر امکان داره توضیح هم بدید... ::)

آفلاین MHA152

  • High Hero Member
  • *
  • ارسال: 2745
  • جنسیت : پسر
  • من عاشق یونیکسی ها هستم
پاسخ : آموزش :خاموش کردن کامپیوتر با یک کلیک
« پاسخ #5 : 28 خرداد 1392، 10:23 ب‌ظ »
بله کد از این قرار است
echo "SUDO PASSWORD"|sudo -S shutdown -h now
به جای SUDO PASSWORD رمز خود را بنویسید (به همراه ""). توجه کنید که آپشن S باعث می‌شود sudo رمز را به جای آنکه از کاربر بگیرد، از ورودی بخواند.
بهتون پیشنهاد می کنم به دنیای بزرگ شبه−یونیکس وارد بشید و از پیشرفت لذت ببرید
جیمیلم

آفلاین Geek

  • High Hero Member
  • *
  • ارسال: 1116
  • جنسیت : پسر
  • The answer to life the universe and everything: 42
پاسخ : آموزش :خاموش کردن کامپیوتر با یک کلیک
« پاسخ #6 : 28 خرداد 1392، 10:33 ب‌ظ »
خیلی ممنون...جواب داد... ;D

توضیحات انگلیسی آپشن S رو هم مطالعه کردم گفتم اینجا هم بذارم بد نیسیت:

     -S          The -S (stdin) option causes sudo to read the password from
                 the standard input instead of the terminal device.  The pass‐
                 word must be followed by a newline character.
« آخرین ویرایش: 28 خرداد 1392، 10:36 ب‌ظ توسط Geek »

آفلاین Geek

  • High Hero Member
  • *
  • ارسال: 1116
  • جنسیت : پسر
  • The answer to life the universe and everything: 42
پاسخ : آموزش :خاموش کردن کامپیوتر با یک کلیک
« پاسخ #7 : 28 خرداد 1392، 10:45 ب‌ظ »
عذر می خوام کمی کشتم ولی چیزی پیدا نکردم... ](*,)
این طور که من فهمیدم علامت | باعث میشه که ما به یه خط پایین تر بیام و بعد sudo ورودی رو از خط قبل میخونه....درسته؟ ???
راستی گاهی دیدم با دستور echo علامت < هم به کار میره...
ولی توی man page چیزی در موردش نیومده ....  ](*,)میشه کمی راهنمایی بفرمایید؟...


آفلاین هامد

  • Full Member
  • *
  • ارسال: 156
  • جنسیت : پسر
پاسخ : آموزش :خاموش کردن کامپیوتر با یک کلیک
« پاسخ #8 : 28 خرداد 1392، 10:53 ب‌ظ »
آپشن S گولتون نزنه که پسوردتون رو جایی سیو کنید!

آفلاین Geek

  • High Hero Member
  • *
  • ارسال: 1116
  • جنسیت : پسر
  • The answer to life the universe and everything: 42
پاسخ : آموزش :خاموش کردن کامپیوتر با یک کلیک
« پاسخ #9 : 28 خرداد 1392، 10:58 ب‌ظ »
نقل‌قول
آپشن S گولتون نزنه که پسوردتون رو جایی سیو کنید!

میشه واضح تر بگید دوست من؟

آفلاین MHA152

  • High Hero Member
  • *
  • ارسال: 2745
  • جنسیت : پسر
  • من عاشق یونیکسی ها هستم
پاسخ : آموزش :خاموش کردن کامپیوتر با یک کلیک
« پاسخ #10 : 28 خرداد 1392، 11:02 ب‌ظ »
عذر می خوام کمی کشتم ولی چیزی پیدا نکردم... ](*,)
این طور که من فهمیدم علامت | باعث میشه که ما به یه خط پایین تر بیام و بعد sudo ورودی رو از خط قبل میخونه....درسته؟ ???
راستی گاهی دیدم با دستور echo علامت < هم به کار میره...
ولی توی man page چیزی در موردش نیومده ....  ](*,)میشه کمی راهنمایی بفرمایید؟...
دستور echo چیزی را که می گری پس میده حالا یا با | به دستور بعدی می دهدش یا با < به جای اطلاعات یک فایل می ریزدش یا با << به آخر یک فایل اضافه اش می کنه
بهتون پیشنهاد می کنم به دنیای بزرگ شبه−یونیکس وارد بشید و از پیشرفت لذت ببرید
جیمیلم

آفلاین هامد

  • Full Member
  • *
  • ارسال: 156
  • جنسیت : پسر
پاسخ : آموزش :خاموش کردن کامپیوتر با یک کلیک
« پاسخ #11 : 28 خرداد 1392، 11:49 ب‌ظ »
نقل‌قول
آپشن S گولتون نزنه که پسوردتون رو جایی سیو کنید!

میشه واضح تر بگید دوست من؟
موضوع تاپیک ساختن لانچره و اگر از آپشن S استفاده کنید باید پسورد رو توی فایلش ذخیره کنید. ذخیره پسورد روت روی سیستم با امنیت سیستم در تضاده!