نکته :: بخش 4.0 از سری آموزش های BSDA (مباحث کلی در خصوص مدیریت کاربران)
درخواست های ارتباط
جستجو
    لیست دوستان من
    صندوق پیام
    همه را دیدم
    • در حال دریافت لیست پیام ها
    صندوق پیام
    رویدادها
    همه را دیدم
    • در حال دریافت لیست رویدادها
    همه رویدادهای من
    تخفیف های وب سایت
    همه تخفیف ها

    عضویت در

    کانال تلگرام

    توسینسو

    اطلاعات مطلب
      مدرس/نویسنده
      محمد عابدینی
      امتیاز: 77471
      رتبه:10
      413
      172
      21
      587
      سلام دوستان مدیر سایت mabedini.ir هستم. از سال ۱۳۸۱ با سیستم عامل های مبتنی بر BSD کار کردم. مقالات و فیلم های آموزشی در زمینه BSD تهیه کردم. یکی از سیستم عامل های مورد علاقه من OpenBSD است. عاشق کار با سیستم عاملهای متن باز عاشق کار با خط فرمان. پروفایل کاربر

      بخش 4.0 از سری آموزش های BSDA (مباحث کلی در خصوص مدیریت کاربران)

      تاریخ 11 ماه قبل
      نظرات 0
      بازدیدها 62
      سلام دوستان
      بخش چهارم از آموزش BSDA مباحثی در مورد مدیریت کردن کاربران را بیان می کند و قصد و هدف اصلی آشنا شدن با موارد مورد نیاز در مورد کاربران سیستمی و معمولی و root است. در بخش شروع هیچ توضیحاتی در مورد این بخش داده نشده است در سایت اصلی و سرفصل آموزشی این بخش. به دلیل ناقص بودن این بخش و فرض کردن این موضوع که اشخاصی قصد مطالعه این بخش را دارند که در مورد اضافه کردن کاربران اطلاعات کافی دارند مطالبی در مورد اضافه کردن کاربران باین نشده که این بخش در این باره توضیحاتی در قالب یک نکته در سیستم عامل FreeBSD بیان خواهم کرد.

      اضافه کردن کاربر در FreeBSD:
      برای اضافه کردن کاربر دو فرمان کلی وجود دارد که یکی از پرکاربرد ترین آنها فرمان adduser است که در قالب تعامل با کاربر عمل می کند و هر بخش سوالاتی برای اضافه کردن از مدیر سیستم پرسیده می شود و بعد از پاسخ گویی به بخش بعدی هدایت خواهد شدو در پایان هم گزارشی از اطلاعات وارد شده نمایش داده می شود و در صورت تصدیق این اطلاعات کاربر ثبت خواهد ش، در زیر یک مثال از این بخش را مشاهده می کنید:
      # adduser
      Username: jru
      Full name: J. Random User
      Uid (Leave empty for default):
      Login group [jru]:
      Login group is jru. Invite jru into other groups? []: wheel
      Login class [default]:
      Shell (sh csh tcsh zsh nologin) [sh]: zsh
      Home directory [/home/jru]:
      Home directory permissions (Leave empty for default):
      Use password-based authentication? [yes]:
      Use an empty password? (yes/no) [no]:
      Use a random password? (yes/no) [no]:
      Enter password:
      Enter password again:
      Lock out the account after creation? [no]:
      Username   : jru
      Password   : ****
      Full Name  : J. Random User
      Uid        : 1001
      Class      :
      Groups     : jru wheel
      Home       : /home/jru
      Shell      : /usr/local/bin/zsh
      Locked     : no
      OK? (yes/no): yes
      adduser: INFO: Successfully added (jru) to the user database.
      Add another user? (yes/no): no
      Goodbye!
      #
      
      همانطوری که مشاهده می کنید اطلاعاتی مثل نام کاربر و رمز عبور نوع شل شاخه home و غیر سوال می شود و در صورتی که تایید شود کاربر اضافه شده و باز هم شما در بخش پایانی از این فرمان امکان اضافه کردن کاربر جدید را هم دارید که باز همان مراحل و اطلاعات از شما پرسیده خواهد شد.

      پاک کردن کاربر
      بسیار موارد در مقالات در مورد اضافه کردن کاربران اطلاعاتی در اختیار شما قرار گرفته است ولی در مورد پاک کردن کاربر مطالب کم پیدا می شود، در این قصد با فرمانی اشنا می شوید به نام rmuser که با استفاده از آن می توانید کاربر خود را پاک کنید. خروجی این فرمان را شما در قالب یک مثال در زیر مشاهده می کنید:
      # rmuser jru
      Matching password entry:
      jru:*:1001:1001::0:0:J. Random User:/home/jru:/usr/local/bin/zsh
      Is this the entry you wish to remove? y
      Remove user's home directory (/home/jru)? y
      Removing user (jru): mailspool home passwd.
      #
      
      بعد از وارد کردن نام کاربر در مقابل این فرمان خط مربوط به کاربر در فایل اصلی passwd برای شما نمایش داده می شود و بعد از تایید کردن این بخش شما می توانید شاخه home کاربر را نگه دارید و یا نه ان را هم پاک کنید. این فرمان اطلاعات کاربران در بخش های زیر را هم پاکسازی می کند:
      • ورودی ها در بخش crontab
      • ورودی ها در بخش at
      • همه پردازش های راه اندازی شه توسط کاربر
      • میل های کاربر در شاخه mail
      • فایلهای موقت کاربر در شاخه temp
      • ویرایش کردن فایل group
      برچسب ها
      ردیفعنوان
      1بخش 2.1 از سری آموزش های BSDA( آشنا با security level در هسته)
      2بخش 3.1 از سری آموزش های BSDA(ومفهوم file flags در BSD )
      3بخش 4.10 از سری آموزش های BSDA(نمایش وضعیت کاربران در BSD)
      4بخش 4.4 از سری آموزش های BSDA(کنترل کردن فایلهای پیش فرض شاخه کاربر در BSD)
      5بخش 4.6 از سری آموزش های BSDA(تغییر دادن الگوریتم پیش فرض تغییر رمز در BSD)
      6بخش 4.7 از سری آموزش های BSDA(تغییر shell پیش فرض کاربران در BSD)
      7بخش 4.8 از سری آموزش های BSDA (ورش lock کردن یک کاربر در BSD)
      8بخش 4.9 از سری آموزش های BSDA (تعیین هویت و عضویت در گروه در BSD)
      9بخش 4.5 از سری آموزش های BSDA (تغییر رمزعبور در BSD)
      10بخش 4.3 از سری آموزش های BSDA (ایجاد کردن اکانت سیستمی در BSD)
      11بخش 4.1 از سری آموزش های BSDA (حفاظت از اطلاعات احراز هویت در BSD)
      12بخش 4.0 از سری آموزش های BSDA (مباحث کلی در خصوص مدیریت کاربران)
      دورهمجموعه کل دوره
      مطالب مرتبط

      در حال دریافت اطلاعات

      نظرات
      هیچ نظری ارسال نشده است

        برای ارسال نظر ابتدا به سایت وارد شوید