مواقعی ضروری می شود که بفهمیم کاربران در سیستم عامل لینوکس ثبت شده اند. این ممکن است لازم باشد برای تعیین اینکه آیا کاربران اضافی وجود دارد ، آیا یک کاربر خاص یا یک کل از آنها نیاز به تغییر داده های شخصی دارد یا خیر.
همچنین مشاهده کنید: نحوه اضافه کردن کاربران به یک گروه لینوکس
روشهای بررسی لیست کاربر
افرادی که دائما از این سیستم استفاده می کنند می توانند این کار را با استفاده از تعدادی روش انجام دهند و برای مبتدیان این مسئله بسیار مشکل ساز است. بنابراین ، دستورالعمل ، که در زیر توضیح داده خواهد شد ، به یک کاربر بی تجربه برای کنار آمدن با کار کمک می کند. این کار با استفاده از داخلی قابل انجام است ترمینال یا تعدادی برنامه با رابط گرافیکی.
روش 1: برنامه ها
در لینوکس / اوبونتو ، کاربران ثبت نام شده در سیستم را می توان با استفاده از پارامترهایی کنترل کرد که عملکرد آنها توسط یک برنامه ویژه تهیه شده است.
متأسفانه ، Gnome و Unity برای پوسته گرافیکی دسکتاپ برنامه های مختلفی دارند. با این حال ، هر دوی آنها قادرند مجموعه ای از گزینه ها و ابزارهای لازم را برای بررسی و ویرایش گروه های کاربر در توزیع های لینوکس ارائه دهند.
حساب های Gnome
ابتدا تنظیمات سیستم را باز کرده و بخشی به نام را انتخاب کنید حسابها. لطفا توجه داشته باشید که کاربران سیستم دیگر در اینجا نمایش داده نمی شوند. لیست کاربران ثبت نام شده در پنل در سمت چپ ، در سمت راست یک بخش برای تنظیمات و تغییر داده ها برای هر یک از آنها وجود دارد.
برنامه "Users and Groups" در توزیع با پوسته گرافیکی Gnome همیشه به صورت پیش فرض نصب می شود ، اما اگر آن را در سیستم پیدا نکردید ، می توانید با اجرای دستور به صورت خودکار آن را بارگیری و نصب کنید. "ترمینال":
sudo apt-get install وحدت کنترل مرکز را نصب کنید
KUser در KDE
یک ابزار برای پلتفرم KDE وجود دارد که استفاده از آن حتی راحت تر است. به آن KUser گفته می شود.
رابط برنامه تمام کاربران ثبت نام شده را نمایش می دهد ، در صورت لزوم می توانید موارد سیستم را مشاهده کنید. این برنامه می تواند کلمات عبور کاربر را تغییر دهد ، آنها را از یک گروه به گروه دیگر منتقل کند ، در صورت لزوم و موارد مشابه آنها را حذف کند.
مانند Gnome ، در KDE ، KUser به طور پیش فرض نصب شده است ، اما می توانید آن را حذف کنید. برای نصب برنامه ، دستور را در آن اجرا کنید "ترمینال":
sudo apt-get kuser install
روش 2: ترمینال
این روش برای اکثر توزیع هایی که بر اساس سیستم عامل لینوکس تهیه شده اند جهانی است. واقعیت این است که یک فایل ویژه در نرم افزار خود دارد که اطلاعات مربوط به هر کاربر در آن قرار دارد. چنین سندی در:
/ و غیره / گذشت
تمام مطالب موجود در آن به شرح زیر ارائه می شود:
- نام هر کاربر؛
- شماره شناسایی منحصر به فرد؛
- رمز عبور
- شناسه گروه
- نام گروه؛
- پوسته فهرست خانه؛
- شماره فهرست خانه.
همچنین مشاهده کنید: دستورات متداول در ترمینال لینوکس
برای افزایش سطح امنیت ، رمز عبور هر کاربر در سند ذخیره می شود ، اما نمایش داده نمی شود. در نسخه های دیگر این سیستم عامل ، رمزهای عبور در اسناد جداگانه ذخیره می شوند.
لیست کامل کاربران
با استفاده از داده های ذخیره شده کاربر می توانید به یک پرونده تغییر مسیر دهید "ترمینال"با وارد کردن دستور زیر در آن:
گربه / و غیره / passwd
مثالی:
اگر شناسه کاربر کمتر از چهار رقم داشته باشد ، این داده های سیستم است که برای ایجاد تغییر در آن بسیار نامطلوب است. واقعیت این است که آنها توسط خود سیستم عامل در طی مراحل نصب ایجاد می شوند تا از امنیت بیشتری در اکثر سرویس ها اطمینان حاصل شود.
نام لیست کاربر
شایان ذکر است که در این پرونده داده های کاملی وجود دارد که به آنها علاقه ای ندارید. در صورت نیاز به یافتن فقط نام ها و اطلاعات اصلی در مورد کاربران ، می توانید داده های داده شده در سند را با وارد کردن دستور زیر فیلتر کنید:
sed 's /:.*//' / etc / passwd
مثالی:
کاربران فعال را مشاهده کنید
در سیستم عامل مبتنی بر لینوکس ، شما می توانید نه تنها کاربرانی که ثبت نام کرده اند ، بلکه افرادی که در حال حاضر در سیستم عامل فعال هستند را مشاهده کنید ، در همان زمان به دنبال این باشند که از چه فرایندی استفاده می کنند. برای چنین عملیاتی از ابزار ویژه ای استفاده می شود که توسط آن دستور خوانده می شود:
W
مثالی:
این ابزار تمام فرمانی را که توسط کاربران اجرا می شود صادر می کند. اگر او به طور همزمان دو یا چند تیم را درگیر کند ، در این صورت یک نمایشگر در لیست نمایش داده شده نیز پیدا می کنند.
از تاریخ بازدید کنید
در صورت لزوم ، امکان تجزیه و تحلیل فعالیت کاربر امکان پذیر است: تاریخ آخرین ورود خود را پیدا کنید. می توان آن را بر اساس گزارش استفاده کرد / var / wtmp. با وارد کردن دستور زیر در خط فرمان:
آخر -ا
مثالی:
تاریخ آخرین فعالیت
علاوه بر این ، در سیستم عامل لینوکس می توانید دریابید که آخرین فعالیت هر کدام از کاربران ثبت نام شده آخرین بار است - این کار توسط تیم انجام می شود آخرین وضعیتبا استفاده از پرس و جو به همین نام انجام شده است:
آخرین وضعیت
مثالی:
این گزارش همچنین اطلاعاتی را درباره کاربرانی که هرگز فعال نبوده اند نشان می دهد.
نتیجه گیری
همانطور که می بینید ، در "ترمینال" اطلاعات دقیق تر برای هر کاربر ارائه شده است. این فرصت را دارد تا دریابد که افراد غیرمجاز از آن استفاده کرده اند و چه موارد دیگری وارد سیستم شده اند. با این حال ، برای یک کاربر متوسط بهتر است از یک برنامه با یک رابط گرافیکی استفاده کنید تا به ذات دستورات لینوکس نپردازید.
فهرست کاربران آسان برای مرور است ، نکته اصلی این است که براساس عملکرد عملکرد سیستم عامل و برای چه اهدافی استفاده می شود.