অ্যান্ড্রয়েড

কীভাবে লিনাক্সে ব্যবহারকারীদের তালিকাভুক্ত করা যায়

Cloud Computing Demo - Google Cloud Platform (GCP)

Cloud Computing Demo - Google Cloud Platform (GCP)

সুচিপত্র:

Anonim

আপনি কি কখনও আপনার লিনাক্স সিস্টেমের সমস্ত ব্যবহারকারীকে তালিকাবদ্ধ করতে বা সিস্টেমে ব্যবহারকারীর সংখ্যা গণনা করতে চেয়েছিলেন? ব্যবহারকারী তৈরি করতে, ব্যবহারকারীকে মুছে ফেলার জন্য, ব্যবহারকারীদের তালিকাভুক্ত করার জন্য কমান্ড রয়েছে, তবে লিনাক্সে সমস্ত ব্যবহারকারীর তালিকা করার আদেশ কী?

এই টিউটোরিয়ালটি আপনাকে লিনাক্স সিস্টেমে কীভাবে ব্যবহারকারীদের তালিকাভুক্ত করতে হবে তা দেখায়।

/etc/passwd ফাইল ব্যবহার করে সমস্ত ব্যবহারকারীর একটি তালিকা পান

স্থানীয় ব্যবহারকারীর তথ্য /etc/passwd ফাইলে সংরক্ষণ করা হয়। এই ফাইলের প্রতিটি লাইন একজন ব্যবহারকারীর জন্য লগইন তথ্য উপস্থাপন করে। ফাইলটি খোলার জন্য আপনি cat বা less ব্যবহার করতে পারেন:

less /etc/passwd

vagrant:x:1000:1000:vagrant,,,:/home/vagrant:/bin/bash jack:x:1001:1001:,,,:/home/jack:/bin/bash anne:x:1002:1002:Anne Stone,,,:/home/anne:/bin/bash patrick:x:1003:1003:Patrick Star,,,:/home/patrick:/usr/sbin/nologin

আপনার সিস্টেম UID_MIN এবং UID_MIN মান পৃথক হতে পারে তাই উপরের কমান্ডটির আরও জেনেরিক সংস্করণটি UID_MIN :

eval getent passwd {$(awk '/^UID_MIN/ {print $2}' /etc/login.defs)..$(awk '/^UID_MAX/ {print $2}' /etc/login.defs)}

eval getent passwd {$(awk '/^UID_MIN/ {print $2}' /etc/login.defs)..$(awk '/^UID_MAX/ {print $2}' /etc/login.defs)} | cut -d: -f1

উপসংহার

এই টিউটোরিয়ালে, আপনি কীভাবে আপনার লিনাক্স সিস্টেমে ব্যবহারকারীদের তালিকাভুক্ত এবং ফিল্টার করবেন এবং সিস্টেম এবং সাধারণ লিনাক্স ব্যবহারকারীদের মধ্যে প্রধান পার্থক্যগুলি কী তা শিখলেন।

উবুন্টু, সেন্টোস, আরএইচএল, ডেবিয়ান এবং লিনাক্স মিন্ট সহ যে কোনও লিনাক্স বিতরণে একই কমান্ডগুলি প্রয়োগ হয়।

আপনার কোনও প্রশ্ন থাকলে নির্দ্বিধায় কোনও মন্তব্য করুন leave

টার্মিনাল ব্যবহারকারী