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

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

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


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

نویسنده موضوع: sudo چجوری برنامه ها رو با دسترسی روت اجرا می کنه؟  (دفعات بازدید: 1710 بار)

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

آفلاین Saman.S

  • Sr. Member
  • *
  • ارسال: 322
  • جنسیت : پسر
سلام.
من موندم که sudo چجوری کار می کنه! پسوورد یوزری رو که باهاش لاگین شدیم بهش می دیم و بعد دستوری که خواستیم رو با دسترسی روت اجرا می کنه.
یعنی در واقع بدون این که بهش پسوورد روت رو بدیم باهاش می تونیم کار های root رو بکنیم.
می خواست ببینم کسی از روش کار sudo اطلاعی داره؟ آیا برنامه های دیگه هم می تونن همچین کاری بکنن و امنیت سیستم رو به خطر بندازن؟

 

آفلاین سعید رسولی

  • ilius, saeedgnu
  • عضو کاربران ایرانی اوبونتو
  • *
  • ارسال: 1543
  • جنسیت : پسر
سلام.
من موندم که sudo چجوری کار می کنه! پسوورد یوزری رو که باهاش لاگین شدیم بهش می دیم و بعد دستوری که خواستیم رو با دسترسی روت اجرا می کنه.
یعنی در واقع بدون این که بهش پسوورد روت رو بدیم باهاش می تونیم کار های root رو بکنیم.
می خواست ببینم کسی از روش کار sudo اطلاعی داره؟ آیا برنامه های دیگه هم می تونن همچین کاری بکنن و امنیت سیستم رو به خطر بندازن؟
اون کاربر بنا به خواست کابر root همچین اجازه ای داره. یعنی اون کاربر  اصطلاحا sudoer هست وگرنه نمیتونست با پسورد خودش در نقش root باشه. فایل تنظیماتش توی etc/sudoers/ هست اگه خواستید میتونید غیرفعالش کنید. توی سرورها معمولا sudo رو فعال نمیکنن(بخاطر مسایل امنیتی) اما توی دسکتاپ مشکلی نداره، میتونید فعال کنید یا نکنید(غیرفعال کنید). توی اوبونتو sudo بطور پیش فرض فعال هست(بر خلاف اکثر توزیع ها) و هر کاربری که عضو گروه admins باشه یک sudoer هست و میتونه با پسورد خودش تمام اختیارات root رو داشته باشه حتی با حساب root لوگین کنه با دستور sudo -i

آفلاین Saman.S

  • Sr. Member
  • *
  • ارسال: 322
  • جنسیت : پسر
مرسی از پاسختون. فقط یه سوال داشتم.
بعد از یه بار اجرای دستور sudo تا مدتی دیگه حتی به دادن پسوورد خودمون هم نیازی نیست. چجوری می شه این زمان رو کم کرد؟

آفلاین سعید رسولی

  • ilius, saeedgnu
  • عضو کاربران ایرانی اوبونتو
  • *
  • ارسال: 1543
  • جنسیت : پسر
مرسی از پاسختون. فقط یه سوال داشتم.
بعد از یه بار اجرای دستور sudo تا مدتی دیگه حتی به دادن پسوورد خودمون هم نیازی نیست. چجوری می شه این زمان رو کم کرد؟
خواهش میکنم.
نمیدونم. شاید توی گوگل یا منوالش
man sudo_rootبتونید پیدا کنید. منم اگه فهمیدم بهتون میگم.

آفلاین مهدی پیشگوی

  • High Hero Member
  • *
  • ارسال: 3100
  • جنسیت : پسر
  • لينوكس يعني آزادي ، امنيت
پارامتر passwd_timeout برای این منظور هستش که به صورت اتوماتیک عمل می کنه مثلا یه کوکی میسازه و بعد از مدت زمانی خاص برسسیش می کنه.
پارامتر timestamp_timeout هم به این صورت هستش که وقتی شما رمز رو اشتباه می زنید برای دادن دوباره تا ۱۵ دقیقه وقت دارید که پیش فرض هستش و می تونین با تغییر این زمان شخصی سازیش کنید

آفلاین Saman.S

  • Sr. Member
  • *
  • ارسال: 322
  • جنسیت : پسر
پاسخ به: sudo چجوری برنامه ها رو با دسترسی روت اج&
« پاسخ #5 : 07 اسفند 1387، 09:29 ق‌ظ »
مرسی پیشگوی جان.
با این که نفهمیدم که این پارامترها درست چی هستن ;D ولی کیووردهای خوبی برای جستجو تو گوگل بهم داد.
مرسی. پیداش کردم:
http://www.wains.be/index.php/2008/01/23/sudo-password-timeout/

آفلاین مهدی پیشگوی

  • High Hero Member
  • *
  • ارسال: 3100
  • جنسیت : پسر
  • لينوكس يعني آزادي ، امنيت
خوب پارامتر اولی برای مدت زمانی هستش که می تونین از حالت بدون دادن رمز دوباره و پارامتر دوم هم مدت زمانی هستش که وقت دارید رمز رو دوباه وارد کنید.