REDHAT LINUX SERVER में केसे USER ACCOUNTऔरGROUP बनाये पार्ट 1?
हेलो दोस्तों आज हम Linux Server में अकाउंट(User Account) और ग्रुप मैनेजमेंट(Group Management) सीखेंगे जब कोई आईटी कंपनी (IT Compne)या कोई आर्गेनाइजेशन Linux Srever पर काम करती है तो इस Server पर काम करने वाले बहुत से Person होते हैं और हर एक Person के पास अलग अलग कार्य होता है वहां सब काम डिपार्टमेंट के अकॉर्डिंग किया जाता है जैसे डिजाइनिंग डिपार्टमेंट (Designing Department) Monitoring डिपार्टमेंट नेटवर्क डिपार्टमेंट सॉफ्टवेयर टेस्टिंग डिपार्टमेंट इस तरह से हर डिपार्टमेंट में बहुत से व्यक्ति काम करते हैं और हर एक व्यक्ति के पास अलग-अलग काम होता है और वह सभी एक ही सर्वर पर काम कर रहे होते हैं तो इस तरह सभी को Server में Interface दे ने के लिए लिए अकाउंट का यूज किया जाता है एक जैसा जैसा काम करने वालों को एक जैसेGroupमें add में कर दिया जाता हे और इस ग्रुप को एक स्पेसिफाय (Specify) working परमिशन दे दी जाती है
इस तरह कंपनी में हर एक person को अलग -अलग परमिशन होती है इस तरह की परमिशन(Permission) को भी हम सेट करना सीखेंगे Root अकाउंट एडमिनिस्ट्रेटर अकाउंट होता है यह अकाउंट सभी Group and user बनाता है root किसी भी यूजर को किसी भी परमिशन को एक्सेस(access) करने की परमिशन दे सकता है वह किसी भी अकाउंट या ग्रुप का नाम या पासवर्ड चेंज कर सकता है
तो आज किस आर्टिकल में हम सीखेंगे की Linux Server में कैसे अकाउंट को ऐड(Add) किया जाता है कैसे ग्रुप को ऐड(Add) किया जाता है और ग्रुप में किसी userको कैसे ऐड(add) किया जाता है कैसे उसको परमिशन प्रोवाइड की जाती है कैसे user and group Delete किया जाता
1–यूजर को इस तरह से ऐड किया जाता है
[root@localhost expirment]# useradd joon
2= यूजर को इस तरह से Password दिया जाता है
[root@localhost expirment]# passwd joon Changing password for user joon. New UNIX password:********(12345678) BAD PASSWORD: it is too short Retype new UNIX password: ********(12345678) passwd: all authentication tokens updated successfully. [root@localhost expirment]#
अब हम इस account को test करने के लीये दूसरे terminal पर जाकर लॉगिन होकर check कर सकते हे
3= -d इस कमांड्स से हम किसी भी यूजर का पासवर्ड डिलेट (Delete) सकते हे
[root@localhost ~]# passwe -d joon
4 हम लिनक्स सर्वर में बने सारे यूजर का विवरण इस कमांड्स से जान सकते हे
[root@localhost ~]# cat /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 vishnu1:x:501:501::/home/vishnu1:/bin/bash joon:x:502:502::/home/joon:/bin/bash ram:x:503:503::/home/ram:/bin/bash shyam:x:504:504::/home/shyam:/bin/bash
5=यूजर को डिलीट करने के लिए हम userdel -r कमांड्स का used करते हे
[root@localhost ~]# userdel -r joon
6= हम cat /etc/ passwd कमांड्स का यूज़ कर के देखेंगे तो जून अकाउंट नही मिले गा 7= लिनक्स में ग्रुप को groupadd hindi(hindi is group name)से क्रिएट किया जाता
[root@localhost ~]# groupadd hindi
8 ग्रुप क्रिएट हुवा या नही इसको हम #cat /etc/group कमांड्स से देख सकते है
[root@localhost ~]# cat /etc/passwd tomcat:x:91: vishnu1:x:501: ram:x:503: shyam:x:504: hindi:x:505: You have new mail in /var/spool/mail/root
9=यूजर को ग्रुप में #usermod -G hindi (group name) joon (username)कमांड्स से ऐड किया जाता हे
[root@localhost ~]# usermod -G hindi joon
10=यूजर को ग्रुप से डिलीट करने के लिए कमांड्स gpasswd -d ( joon ) (hindi) का हुसे किया जाता हे
[root@localhost ~]# gpasswd -d joon hindi Removing user joon from group hindi
11=हम एक साथ मल्टीपल यूजर भी क्रिएट कर सकते है Script के जरीये
[root@localhost ~]# for USER in a1 a2 a3 a4 a5 > do > useradd $USER > echo password passwd --stdin $USER > done password passwd --stdin a1 password passwd --stdin a2 password passwd --stdin a3 password passwd --stdin a4 password passwd --stdin a5
12=एक साथ मल्टीपल यूजर के पासवर्ड को डिलीट करना script से
[root@localhost ~]# for user in a1 a2 a3 a4 a5 > do > passwd -d $user > done Removing password for user a1. passwd: Success Removing password for user a2. passwd: Success Removing password for user a3. passwd: Success Removing password for user a4. passwd: Success Removing password for user a5. passwd: Success
हम निम्न कमांड के द्वारा यह पता कर सकते हैं कि हमारे कौन-कौन से user के पासवर्ड Empty हैं
[root@localhost ~]# awk -F:'($2==""){print}'/etc/shadow
दोस्तों मेरे नेक्स्ट आर्टिकल में हम सीखेंगे की यदि किसी user को रूट की परमिशन मिली हुई है तो उसको कैसे हटाया जा सकता है दोस्तों मेरे नेक्स्ट आर्टिकल में हम सीखेंगे कि किसी यूज़र का पासवर्ड एक्सपेरी कैसे सेट करते हे
Thank you
By Vishnu Sharma