انجمنهای فارسی اوبونتو
کمک و پشتیبانی => انجمن عمومی => نویسنده: MrAli در 25 اردیبهشت 1392، 01:17 بظ
-
تو ترمینال برای مثلا خاموش کردن سیستم ما مجبوریم پسورد روت رو وارد کنیم تا سیستم خاموش بشه؛ سوالم اینه که چرا تو محیط دسکتاپ برای خاموش کردن سیستم ازمون پسورد روت درخواست نمیشه؟
-
مطمعن نیستم ولی شاید از روش دستور passwd استفاده میکنه . مثلا برای دستور passwd چون باید تو فایل shadow چیزی بنویسه که نوشتنش احتیاج به دست رسی روت لازم داره , میان رو passwd استیکی بیت میزارن . شاید برای اونم این شکلی باشه.
-
برایه
برای :)
تو ترمینال برای مثلا خاموش کردن سیستم ما مجبوریم پسورد روت رو وارد کنیم تا سیستم خاموش بشه؛ سوالم اینه که چرا تو محیط دسکتاپ برای خاموش کردن سیستم ازمون پسورد روت درخواست نمیشه؟
خوب توی دسکتاپ اینکار مستقیم توسط دستور halt انجام نمیشه، وگرنه باز هم نیاز به دسترسی ریشه داشتید. توی دسکتاپ اینکار توسط D-Bus انجام میشه که پیغام خاموش کردن رو برای ConsoleKit میفرسته و ConsoleKit خودش دسترسی ریشه داره و کامپیوتر رو خاموش میکنه.
-
برایه
برای :)
درست شد . دارم روش کار میکنم . به نسبت قبلا کمتر اشتباه می کنم.
-
به نظر من فلسفهٔ این کار به سیستمهای چندکاربره برمیگرده. اگر کاربرهای دیگه هم وارد سیستم شده باشند ولی کارهاشون رو ذخیره نکرده باشند، یک کاربر میتونه با خاموش کردن سیستم کارهای دیگران رو به فنا بده.
من همین الان میشناسم یه دانشگاهی رو که دانشجوهای دکتریش هیچ وقت نمیتونن کامپیوترهای خودشون رو خاموش کنند! دلیلش هم اینه که همهٔ کامپیوترها با شبکه به هم وصل هستند و گاهی بعضی از مردم کارهای محاسباتیشون رو به کمک پردازندهٔ دستگاههای دانشجوهای دیگه اجرا میکنند و اگر من کامپیوترم رو خاموش کنم، شبیهسازی فلانی ناگهان به فنا میره!