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

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

مرتضی حبیبی

در سیستم عامل لینوکس دسترسی به اطلاعات کاربران بسیار آسان می باشد پس ما در این مقاله به شما همراهان عزیز نحوه مشاهده لیست کاربران و گروه ها ی فعال در لینوکس را به شما آموزش دهیم، ما را همراهی نمایید.

دستور مشاهده کاربران لینوکس:

در این بخش ما دستور مشاهده کاربران لینوکس را به شما معرفی می کنیم. لینوکس تمام اطلاعات کاربران خود را در یک فایلی به نام passwd واقع در etc / passwd/ ذخیره می کند.

مرحله ۱: از طریق Putty وارد سرور لینوکس شوید. سپس دستور زیر را اجرا نمایید:

less /etc/passwd

بعد از وارد کردن دستور بالا با خروجی همانند زیر مواجه می شوید:

root:x:0:0:root:/root:/bin/bash
bin:x:1:1:bin:/bin:/sbin/nologin
daemon:x:2:2:daemon:/sbin:/sbin/nologin
adm:x:3:4:adm:/var/adm:/sbin/nologin
lp:x:4:7:lp:/var/spool/lpd:/sbin/nologin
sync:x:5:0:sync:/sbin:/bin/sync
shutdown:x:6:0:shutdown:/sbin:/sbin/shutdown
.
.
.
.
.

در خروجی بالا هر خط مربوط به کار هایی که در سرور توسط کاربران انجام داده شده را نمایش می دهد. البته تعداد خطوط بستگی به تعداد کاربران و فعالیت های کاربران دارد. هر بخش با استفاده از کولون ها (:) از یکدیگر جدا شده اند. این مقادیر همان فیلد و اطلاعات آن کاربر هستند. در هر خط از فایل passwd مجموع ۷ فیلد وجود دارد. خط زیر نمونه ای اطلاعات یک کاربر است:

shetaban:x:1001:1001::/home/shetaban:/bin/bash

فیلد های قرار داده شده در هر خط مربوط به یک کاربر می باشد، برای مثال:

shetaban:x:1001:1001::/home/shetaban:/bin/bash

  1. نام کاربری : shetaban
  2. پسورد: x (به صورت مخفی نمایش می دهد)
  3. شناسه کاربر: هر کاربر برای خود یک شناسه منحصر به فرد دارد. ۱۰۰۱ در این مثال امده است.
  4. شناسه گروه: این شناسه برای هر گروه منحصر می باشد. در این مثال این کاربر در گروه ۱۰۰۱ عضویت دارد.
  5. فیلد دیدگاه: یک فیلد دارای توضیحاتی درباره ارتباط کاربر است. در این مثال /home است.
  6. Home Directory : این دایرکتوری اصلی کاربر است کاربران غیر ریشه در مسیر ‘/ home / username’  ذخیره می شوند. مثال /shetaban: .
  7. User Shell : مثال /bin/bash.

مرحله ۲: برای مشاهده نام کاربری از دستور زیر استفاده نمایید:

cut -d : -f 1 /etc/passwd

خروجی به صورت زیر خواهد بود:

root
bin
daemon
adm
lp
sync
shutdown
halt
mail
operator
.
.
.
.

مشاهده گروه های ثبت شده در لینوکس:

در سیستم عامل لینوکس شما علاوه بر مشاهده کاربران می توانید گروه ایجاد نمایید و سطح دسترسی به آن ها را مشخص نمایید. بهتر است که بعد از ایجاد گروه دائماً آن ها را نظارت کنید.

همان طور که گفتیم اطلاعات کاربران در پوشه ای به نام passwd ثبت می شود، پس اطلاعات گروه ها نیز در پوشه ای به نام group واقع در / etc / group  ثبت می شود.

مرحله ۱: برای مشاهده اطلاعات گروه ها وارد سرور لینوکس شوید.( از طریق نرم افزار Putty وارد شوید)

مرحله ۲: دستور زیر را وارد نمایید تا گروه ها را نمایش دهد.

less /etc/group

خروجی به صورت زیر حواهد بود:

root:x:0:
bin:x:1:
daemon:x:2:
sys:x:3:
adm:x:4:
tty:x:5:
disk:x:6:
.
.
.
.
.

برای مشاهده نام گروه ها دستور زیر را وارد نمایید:

  cut -d: -f 1 / etc / group

در خروجی این دستور نام گروه ها در اول سطر نمایش داده می شود و اطلاعات در مسیر  etc / group / ذخیره می شود.

امیدواربم از مقاله مشاهده لیست کاربران و گروه ها بهره لازم را برده و برای شما مفید بوده باشد. نظرات خود را با ما به اشتراک بگذارید.

ما را در شتابان هاست دنبال نمایید.