লিনাক্সে ব্যবহারকারীর অ্যাকাউন্ট সম্পর্কিত তথ্য এবং লগইন বিশদ অনুসন্ধানের 11 উপায়


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

আপনি যদি লিনাক্সে ব্যবহারকারীদের যুক্ত করতে চান, নিম্নলিখিত গাইডগুলিতে বর্ণিত হিসাবে কমান্ড লাইনের মাধ্যমে ব্যবহারকারীকে ব্যবহার করুন:

  1. 15 ব্যবহারকারীর ব্যবহারিক ব্যবহারের উদাহরণ 'ইউজারডড' কমান্ড
  2. 15 ব্যবহারকারীর ব্যবহারিক ব্যবহারিক উদাহরণ 'ব্যবহারকারীর' আদেশ

আমরা ব্যবহারকারীর অ্যাকাউন্ট সম্পর্কিত তথ্য সন্ধানের জন্য কমান্ড দেখে শুরু করব, তারপরে লগইন বিশদটি দেখার জন্য আদেশগুলি ব্যাখ্যা করতে এগিয়ে চলব।

1. আইডি কমান্ড

নিম্নলিখিত বাস্তব এবং কার্যকর ব্যবহারকারী এবং গ্রুপ আইডি প্রদর্শনের জন্য আইডি একটি সাধারণ কমান্ড লাইন ইউটিলিটি।

$ id tecmint 

uid=1000(tecmint) gid=1000(tecmint) groups=1000(tecmint),4(adm),24(cdrom),27(sudo),30(dip),46(plugdev),113(lpadmin),130(sambashare)

2. গ্রুপ কমান্ড

গ্রুপ কমান্ডটি ব্যবহারকারীর পছন্দ মতো সমস্ত গোষ্ঠী দেখানোর জন্য ব্যবহৃত হয়।

$ groups tecmint

tecmint : tecmint adm cdrom sudo dip plugdev lpadmin sambashare

3. আঙুল কমান্ড

লিনাক্সের কোনও ব্যবহারকারী সম্পর্কে তথ্য অনুসন্ধান করতে আঙুলের কমান্ড ব্যবহার করা হয়। এটি অনেকগুলি লিনাক্স সিস্টেমে প্রতি ইনস্টল হয় না।

এটি আপনার সিস্টেমে ইনস্টল করতে, টার্মিনালে এই কমান্ডটি চালান।

$ sudo apt install finger	#Debian/Ubuntu 
$ sudo yum install finger	#RHEL/CentOS
$ sudo dnf install finger	#Fedora 22+

এটি ব্যবহারকারীর আসল নাম দেখায়; হোম ডিরেক্টরি; শেল; লগইন: নাম, সময়; এবং নীচে হিসাবে আরও অনেক কিছু।

$ finger tecmint

Login: tecmint        			Name: TecMint
Directory: /home/tecmint            	Shell: /bin/bash
On since Fri Sep 22 10:39 (IST) on tty8 from :0
   2 hours 1 minute idle
No mail.
No Plan.

4. জেন্টেন্ট কমান্ড

জেন্টেন্ট একটি নির্দিষ্ট সিস্টেম ডাটাবেস থেকে নাম পরিষেবা স্যুইচ (এনএসএস) লাইব্রেরি থেকে প্রবেশের জন্য কমান্ড লাইন ইউটিলিটি।

কোনও ব্যবহারকারীর অ্যাকাউন্টের বিশদ পেতে, পাসওডেড ডাটাবেস এবং ব্যবহারকারীর নামটি নীচে ব্যবহার করুন।

$ getent passwd tecmint

tecmint:x:1000:1000:TecMint,,,:/home/tecmint:/bin/bash

5. গ্রেপ কমান্ড

গ্রেপ কমান্ড একটি শক্তিশালী প্যাটার্ন অনুসন্ধানের সরঞ্জাম যা সমস্ত লিনাস সিস্টেমে না থাকলে বেশিরভাগ ক্ষেত্রে উপলব্ধ। আপনি সিস্টেম অ্যাকাউন্ট ফাইল থেকে একটি নির্দিষ্ট ব্যবহারকারীর তথ্য সন্ধান করতে এটি ব্যবহার করতে পারেন:/etc/পাসডাব্লুডি নীচে প্রদর্শিত হয়েছে।

$ grep -i tecmint /etc/passwd

tecmint:x:1000:1000:TecMint,,,:/home/tecmint:/bin/bash

6. lslogins কমান্ড

lslogins কমান্ড সিস্টেমে পরিচিত ব্যবহারকারীদের সম্পর্কে তথ্য দেখায়, -u পতাকাটি কেবল ব্যবহারকারী অ্যাকাউন্টগুলি প্রদর্শন করে।

$ lslogins -u

UID USER       PROC PWD-LOCK PWD-DENY LAST-LOGIN GECOS
   0 root        144                              root
1000 tecmint      70                     10:39:07 TecMint,,,
1001 aaronkilik    0                              
1002 john          0                              John Doo

7. ব্যবহারকারীদের কমান্ড

ব্যবহারকারী কমান্ড বর্তমানে সিস্টেমে লগইন করা সমস্ত ব্যবহারকারীর নাম ব্যবহার করে shows

$ users

tecmint
aaron

8. যিনি আদেশ দিন

কমান্ডটি ব্যবহারকারীদের প্রদর্শন করতে ব্যবহৃত হয়েছে যারা সিস্টেমে লগইন করেছেন, যার মধ্যে তারা টার্মিনালগুলি সংযুক্ত করছে including

$ who -u

tecmint  tty8         2017-09-22 10:39 02:09        2067 (:0)

9. ডাব্লু কমান্ড

ডাব্লু কমান্ড সমস্ত ব্যবহারকারীকে সিস্টেমে লগইন করা হয়েছে এবং তারা কী করছে তা দেখায়।

$ w

12:46:54 up  2:10,  1 user,  load average: 0.34, 0.44, 0.57
USER     TTY      FROM             [email    IDLE   JCPU   PCPU WHAT
tecmint  tty8     :0               10:39    2:10m  4:43   0.46s cinnamon-sessio

10. শেষ বা সর্বশেষ কমান্ড

সর্বশেষ/সর্বশেষ কমান্ডগুলি সিস্টেমে লগ-ইন করা ব্যবহারকারীদের একটি তালিকা প্রদর্শন করে।

$ last 
OR
$ last -a   #show hostname on the last column
tecmint  tty8         Fri Sep 22 10:39    gone - no logout  :0
reboot   system boot  Fri Sep 22 10:36   still running      4.4.0-21-generic
tecmint  tty8         Thu Sep 21 10:44 - down   (06:56)     :0
reboot   system boot  Thu Sep 21 10:42 - 17:40  (06:58)     4.4.0-21-generic
tecmint  tty8         Wed Sep 20 10:19 - down   (06:50)     :0
reboot   system boot  Wed Sep 20 10:17 - 17:10  (06:52)     4.4.0-21-generic
tecmint  pts/14       Tue Sep 19 15:15 - 15:16  (00:00)     tmux(14160).%146
tecmint  pts/13       Tue Sep 19 15:15 - 15:16  (00:00)     tmux(14160).%145
...

নির্দিষ্ট সময়ে উপস্থিত সমস্ত ব্যবহারকারীকে দেখানোর জন্য, -p বিকল্পটি নীচের হিসাবে ব্যবহার করুন।

$ last -ap now

tecmint  tty8         Fri Sep 22 10:39    gone - no logout  :0
reboot   system boot  Fri Sep 22 10:36   still running      4.4.0-21-generic

wtmp begins Fri Sep  1 16:23:02 2017

১১. লাস্টলগ কমান্ড

লাস্টলগ কমান্ডটি ব্যবহারকারীর বা কোনও প্রদত্ত ব্যবহারকারীর সাম্প্রতিক লগইনের বিশদ অনুসন্ধান করতে ব্যবহৃত হয়।

$ lastlog  
OR
$ lastlog -u tecmint 	#show lastlog records for specific user tecmint
Username         Port     From             Latest
root                                       **Never logged in**
kernoops                                   **Never logged in**
pulse                                      **Never logged in**
rtkit                                      **Never logged in**
saned                                      **Never logged in**
usbmux                                     **Never logged in**
mdm                                        **Never logged in**
tecmint          pts/1    127.0.0.1        Fri Jan  6 16:50:22 +0530 2017
..

এটাই! আপনি যদি অ্যাকাউন্টের বিবরণ দেখতে অন্য কোনও কমান্ড-লাইন কৌশল বা কমান্ড জানেন তবে আমাদের সাথে ভাগ করুন।

আপনি এই সম্পর্কিত নিবন্ধটি এত দরকারী দেখতে পাবেন:

  1. লিনাক্সে ব্যবহারকারী এবং গোষ্ঠীগুলি কীভাবে পরিচালনা করবেন
  2. লিনাক্সে হোম ডিরেক্টরি সহ ব্যবহারকারী অ্যাকাউন্টগুলি কীভাবে মুছবেন
  3. লিনাক্সে ডিফল্ট ব্যবহারকারী শেল পরিবর্তন করার 3 টি উপায়
  4. লিনাক্সে ব্যবহারকারী লগইনগুলিকে কীভাবে অবরোধ বা নিষ্ক্রিয় করবেন

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