برنامه نویسی

لینوکس برای عیب یابی – sudo

سودو:

  1. کاربر ریشه – عملیات حیاتی مراقبت می شود.
  2. sudo یا su do
  3. ریشه باینری setuid
  4. /etc/sudoers – پیش‌فرض pulgin سیاست امنیتی sudo – این فایل مشخص می‌کند که چه کسی می‌تواند چه چیزی را اجرا کند.

چرا ما به sudo نیاز داریم؟

ریسک – برای جلوگیری از تغییر تنظیمات توسط کاربر عادی.
قبل از تایپ فکر کنید

sudo su –> به روت در ترمینال تغییر می کند –> sudo useradd techie

  1. به این کاربر اجازه دسترسی ریشه بدهیم
  2. فایل مهم /etc/sudoers است

توضیحات تصویر

توضیحات تصویر

توضیحات تصویر

توضیحات تصویر

  1. sudo امن تر از دستور su است.
  2. /var/log/secure یا /var/log/auth.log –> گزارش‌هایی که استفاده از sud را ذخیره می‌کنند.
  3. در زیر یکی سیاهههای مربوط به auth را نشان می دهد.

توضیحات تصویر

توضیحات تصویر

فایل مهم دیگر /etc/passwd است

هنگامی که کاربر ایجاد می شود، داده ها را با رمز عبور در فایل passwd ذخیره می کند. اگر رمز عبور وجود نداشته باشد، “x” وجود نخواهد داشت. (TBD)

توضیحات تصویر

توضیحات تصویر

توضیحات تصویر

توضیحات تصویر

نصب برنامه ها:

  1. rpm – مدیر بسته یا apt در برخی از توزیع‌ها.
  2. سیستم مدیریت بسته.
  3. rpm – فرمت فایل
  4. Yellowdog Updater یا Modified Yum – Library – Utility

توضیحات تصویر

توضیحات تصویر

توضیحات تصویر

دستور su:

  1. دستور برای کاربر
  2. زیر کاربر به عنوان دسترسی ریشه .

توضیحات تصویر

توجه داشته باشید :

  1. معنی این چیست صادرات VISUAL=vim; visudo (TBD)
  2. userdel برای حذف کاربر همچنین می توانیم از ‘f’ برای اجبار حذف استفاده کنیم. به عنوان مثال، userdel -f Tom هنگام حذف اگر کاربر در حال اجرای برخی فرآیندها است، می‌توانیم از «f» برای مجبور کردن آنها استفاده کنیم.

توضیحات تصویر

نوشته های مشابه

دیدگاهتان را بنویسید

نشانی ایمیل شما منتشر نخواهد شد. بخش‌های موردنیاز علامت‌گذاری شده‌اند *

دکمه بازگشت به بالا