مواردی وجود دارد که لازم است که کاربران سیستم عامل لینوکس ثبت شوند. این ممکن است برای تعیین اینکه کاربر اضافی وجود دارد، چه کاربر خاصی نیاز دارد یا چه گروهی از آنها را در تغییر اطلاعات شخصی مورد نیاز باشد.

همچنین ببینید: نحوه اضافه کردن کاربران به گروه لینوکس

راه های بررسی لیستی از کاربران

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

روش 1: برنامه ها

در لینوکس / اوبونتو، کاربران ثبت شده در سیستم می توانند با کمک پارامترهای ارائه شده توسط یک برنامه خاص مدیریت شوند.

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

"حساب" در Gnome

ابتدا تنظیمات سیستم را باز کرده و بخش "حساب ها" را انتخاب کنید . لطفا توجه داشته باشید که کاربران سیستم در اینجا نمایش داده نمی شوند. فهرست کاربران ثبت شده در پانل سمت چپ است؛ به سمت راست یک بخش برای تنظیم و تغییر داده ها برای هر یک از آنها وجود دارد.

مشاهده لیست کاربران در برنامه gnome linux accounts

برنامه «کاربران و گروهها» در توزیع GUI GNOME همیشه به طور پیش فرض نصب شده است، اما اگر شما آن را در سیستم پیدا نکنید، می توانید به طور خودکار با استفاده از دستور در ترمینال دانلود و نصب کنید:

sudo apt-get install unity-control-center

KUser در KDE

برای پلت فرم KDE، یک ابزار وجود دارد که بسیار راحت تر از آن استفاده می شود. این نام KUser است.

مشاهده لیست کاربران در برنامه kuser در kde Linux

رابط کاربری این برنامه تمام کاربران ثبت شده را نمایش می دهد، در صورت لزوم می توانید سیستم را ببینید. این برنامه می تواند گذرواژه های کاربر را تغییر دهد، آنها را از یک گروه به یک دیگر تغییر دهد، در صورت لزوم آنها را حذف کند و مانند آن.

همانند Gnome، KDE به طور پیش فرض KUser نصب شده است، اما شما می توانید آن را حذف کنید. برای نصب برنامه، دستور را در "ترمینال" اجرا کنید :

sudo apt-get install kuser

روش 2: ترمینال

این روش برای اکثر توزیعهای مبتنی بر سیستم عامل لینوکس عمومی است. واقعیت این است که آن فایل خاصی در نرم افزار خود دارد، جایی که اطلاعات مربوط به هر کاربر در آن قرار دارد. چنین سندی در:

/etc/passwd

تمام نوشته های آن در فرم زیر ارائه می شوند:

  • نام هر کاربر
  • شماره شناسایی منحصر به فرد؛
  • رمز عبور ID؛
  • شناسه گروه؛
  • نام گروه
  • پوسته خانه اصلی
  • شماره دایرکتوری خانه

همچنین ببینید: دستورات اغلب مورد استفاده در ترمینال لینوکس

برای بهبود امنیت، سند گذرواژه هر کاربر را ذخیره می کند، اما نمایش داده نمی شود. در سایر نسخه های این سیستم عامل، کلمه عبور در اسناد جداگانه ذخیره می شود.

لیست کامل کاربران

شما می توانید با استفاده از "ترمینال" با تایپ کردن فرمان زیر به آن، مسیر هدایت را به فایل با داده های ذخیره شده خود فراخوانی کنید:

cat /etc/passwd

مثال:

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

اگر ID کاربر دارای کمتر از چهار رقم باشد، این اطلاعات سیستم است که در آن برای ایجاد تغییرات بسیار ناخوشایند است. واقعیت این است که آنها در طول فرایند نصب توسط سیستم عامل خود ایجاد شده اند تا مطمئن شوید بیشترین بهره وری از اکثر سرویس ها را انجام می دهد.

نام در لیست کاربر

لازم به ذکر است که در این فایل می تواند اطلاعات زیادی را به شما نشان دهد که شما علاقه مند نیستید. اگر نیاز به یادگیری تنها اسامی و اطلاعات اساسی مربوط به کاربران وجود داشته باشد، می توان داده ها را در سند با وارد کردن دستور زیر به فیلتر کردن:

sed 's/:.*//' /etc/passwd

مثال:

فرمان در ترمینال لینوکس برای ایجاد نام در لیست کاربر

مشاهده کاربران فعال

در سیستم عامل مبتنی بر لینوکس، نه تنها کاربران که ثبت شده اند، بلکه کسانی هستند که در حال حاضر در سیستم عامل فعال هستند، در عین حال به دنبال چه فرآیندهای استفاده می کنند. برای چنین عملیاتی، یک ابزار خاص استفاده می شود، توسط فرمان نامیده می شود:

w

مثال:

دستور w در ترمینال لینوکس

این ابزار تمام دستورات را اجرا می کند که توسط کاربران اجرا می شود. اگر او به طور همزمان دو یا چند تیم را درگیر می کند، آنها همچنین یک نمایش در فهرست نمایش داده می شوند.

داستان بازدید کننده

در صورت لزوم، می توانید فعالیت های کاربران را تجزیه و تحلیل کنید: تاریخ آخرین ورود به سیستم را پیدا کنید. این می تواند بر اساس ورودی / var / wtmp استفاده شود . آن را با وارد کردن دستور زیر در خط فرمان نامگذاری می کنید:

last -a

مثال:

فرمان در ترمینال لینوکس برای مشاهده تاریخ حضور در لیست کاربر

تاریخ آخرین فعالیت

علاوه بر این، در سیستم عامل لینوکس، شما می توانید پیدا کنید که هر یک از کاربران ثبت شده آخرین فعال بود - این کار توسط دستور lastlog انجام می شود، اجرا شده با استفاده از پرس و جو با همان نام:

lastlog

مثال:

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

این گزارش همچنین اطلاعاتی را درباره کاربرانی که هرگز فعال نبوده اند نمایش می دهد.

نتیجه گیری

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

این به اندازه کافی آسان است برای مشاهده لیست کاربران، مهم ترین چیز این است که درک بر اساس اینکه این عملکرد سیستم عامل کار می کند و برای چه اهداف استفاده می شود.