उपयोगकर्ता और समूह प्रबंधित करना
उपयोगकर्ता खाते और समूह बनाना, उनमें बदलाव करना और उन्हें हटाना सीखिए, sudo विशेषाधिकार सौंपिए तथा उपयोगकर्ता ID और समूह ID समझिए।
उपयोगकर्ता और समूह प्रबंधित करना, CoddyKit पर Linux सर्वर परिनियोजन और SSH में दक्षता का एक निःशुल्क पाठ है। यह 4 में से 1वाँ पाठ है। इस अध्ययन पथ के 3 तक कोई भी पाठ पूरा पढ़ना निःशुल्क है — इसके बाद CoddyKit PRO हर पाठ अनलॉक करता है, साथ ही अंतर्निर्मित कोड संपादक और चौबीसों घंटे एआई शिक्षक के साथ व्यावहारिक अभ्यास भी उपलब्ध कराता है। यह Linux सर्वर परिनियोजन और SSH में दक्षता सीखने के मार्ग का हिस्सा है और आपकी प्रगति वेब तथा CoddyKit ऐप पर सिंक होती रहती है। Linux सर्वर परिनियोजन और SSH में दक्षता पाठ्यक्रम में कुल 4 पाठ शामिल हैं।
Users और Groups: Access Control की मूल बातें
Linux पर users और groups को manage करने के पाठ में आपका स्वागत है! Server administration, security और यह व्यवस्थित करने के लिए कि कौन क्या कर सकता है, यह पाठ अत्यंत महत्वपूर्ण है।
Linux server पर प्रत्येक action एक user द्वारा किया जाता है। Permissions और access control को सरल बनाने के लिए users को groups में व्यवस्थित किया जाता है।
आपकी Digital Identity: User Accounts
User account Linux system पर आपकी digital identity है। यह आपकी home directory, shell और उन files तथा commands को निर्धारित करता है, जिन तक आप पहुँच सकते हैं।
- प्रत्येक user का एक unique username होता है।
- Users password (या SSH key) से login करते हैं।
- Accounts users की activities को अलग रखते हैं, जिससे security बेहतर होती है।
`useradd` से नए Users बनाना
नया user account बनाने के लिए मुख्य command useradd है। डिफ़ॉल्ट रूप से यह नया user और home directory बनाता है तथा default shell assign करता है।
इस command को चलाने के लिए आपको sudo (superuser do) privileges की आवश्यकता होगी, क्योंकि यह system settings में बदलाव करती है।
sudo useradd newuser`passwd` से User Passwords सेट करना
User बनाने के बाद, password सेट किए जाने तक वह login नहीं कर पाएगा। इसके लिए passwd command का उपयोग किया जाता है।
आपसे नया password दो बार दर्ज करने के लिए कहा जाएगा। मजबूत और unique passwords चुनना याद रखें!
sudo passwd newuserUnique Identifiers: User IDs (UIDs)
हर username के पीछे Linux एक unique number का उपयोग करता है, जिसे User ID (UID) कहते हैं। System users की वास्तविक पहचान इसी से करता है।
- UID 0 हमेशा root user के लिए होता है।
- UIDs 1-999 आमतौर पर system accounts के लिए reserved होते हैं।
- सामान्य user accounts आमतौर पर UID 1000 से शुरू होते हैं।
आप id command से किसी user का UID देख सकते हैं।
id newuser`usermod` से User Details बदलना
क्या आपको किसी user की home directory, login shell या username बदलना है? इसके लिए usermod command का उपयोग करें।
-d: Home directory बदलें।-s: Login shell बदलें।-l: Username बदलें।
usermod के साथ हमेशा sudo का उपयोग करें।
sudo usermod -s /bin/bash newuser`userdel` से Users हटाना
जब किसी user को access की आवश्यकता नहीं रहती, तो आप userdel का उपयोग करके उसका account हटा सकते हैं। यह तय करना महत्वपूर्ण है कि उसकी home directory रखनी है या हटानी है।
userdel username: User account हटाता है, लेकिन उसकी home directory और mail spool रखता है।userdel -r username: User account हटाता है और उसकी home directory तथा mail spool भी हटा देता है।
sudo userdel -r olduserGroups से Users को व्यवस्थित करना
Groups आपको एक साथ कई users की permissions manage करने देते हैं। प्रत्येक user के लिए अलग-अलग permissions सेट करने के बजाय, आप उन्हें group के लिए सेट करके users को उस group में जोड़ते हैं।
- हर user कम-से-कम एक primary group से संबंधित होता है।
- Users कई supplementary groups से भी संबंधित हो सकते हैं।
Groups को Manage करना: `groupadd`, `groupdel`, `gpasswd`
Users की तरह groups के लिए भी बनाने, हटाने और manage करने की commands होती हैं:
groupadd groupname: नया group बनाता है।groupdel groupname: मौजूदा group हटाता है।gpasswd -a user group: किसी user को supplementary group में जोड़ता है।gpasswd -d user group: किसी user को group से हटाता है।
sudo groupadd developers
sudo gpasswd -a newuser developersAdmin Power देना: Sudo Privileges
sudo command regular users को root (administrator) privileges के साथ commands चलाने की अनुमति देती है। यह सीधे root के रूप में login करने से अधिक सुरक्षित है।
किसी user को sudo access देने के लिए आमतौर पर उसे एक विशेष group में जोड़ा जाता है, जिसका नाम Debian/Ubuntu पर अक्सर sudo और Red Hat/CentOS पर wheel होता है।
sudo usermod -aG sudo newuserत्वरित जाँच: User और Group Commands
olduser नामक user को हटाने और उसकी home directory भी delete करने के लिए आप किस command का उपयोग करेंगे?
पुनरावलोकन: Users, Groups और Control
बहुत अच्छा! आपने Linux server पर users और groups manage करने की आवश्यक बातें सीख ली हैं:
- नए users बनाने के लिए
useraddऔरpasswdका उपयोग करें। usermoduser properties को modify करने में मदद करता है।userdeluser accounts हटाता है।groupadd,groupdelऔरgpasswdgroups को manage करते हैं।- Users को उपयुक्त group में जोड़कर
sudoprivileges दें।
सुरक्षित और व्यवस्थित server administration के लिए इन commands को समझना मूलभूत है।
एआई शिक्षक के साथ Linux सर्वर परिनियोजन और SSH में दक्षता सीखें — निःशुल्क
अपने ब्राउज़र में वास्तविक कोड लिखें और चलाएँ, चौबीसों घंटे एआई शिक्षक से तुरंत सहायता पाएँ, और वेब या ऐप पर वहीं से शुरू करें जहाँ आपने छोड़ा था।
- पाठ्यक्रम
- 12
- पाठ
- 48
अक्सर पूछे जाने वाले प्रश्न
क्या “उपयोगकर्ता और समूह प्रबंधित करना” पाठ निःशुल्क है?
हाँ — Linux सर्वर परिनियोजन और SSH में दक्षता अध्ययन पथ के 3 तक कोई भी पाठ, जिसमें “उपयोगकर्ता और समूह प्रबंधित करना” भी शामिल है, यहाँ वेब पर पूरा पढ़ना निःशुल्क है। इसके बाद CoddyKit PRO हर पाठ अनलॉक करता है, साथ ही अंतर्निर्मित कोड संपादक और चौबीसों घंटे एआई शिक्षक के साथ इंटरैक्टिव अभ्यास भी उपलब्ध कराता है। Linux सर्वर परिनियोजन और SSH में दक्षता पाठ्यक्रम में कुल 4 पाठ शामिल हैं।
“उपयोगकर्ता और समूह प्रबंधित करना” में मैं क्या सीखूँगा?
उपयोगकर्ता खाते और समूह बनाना, उनमें बदलाव करना और उन्हें हटाना सीखिए, sudo विशेषाधिकार सौंपिए तथा उपयोगकर्ता ID और समूह ID समझिए। आप ब्राउज़र में सीधे चलाए जाने वाले व्यावहारिक कोड के साथ Linux सर्वर परिनियोजन और SSH में दक्षता का अभ्यास करते हैं, और पाठ पूरा करते समय 24/7 एआई ट्यूटर आपके प्रश्नों के उत्तर देता है।
क्या Linux सर्वर परिनियोजन और SSH में दक्षता शुरू करने के लिए मुझे किसी अनुभव की आवश्यकता है?
पहले के अनुभव की आवश्यकता नहीं है। CoddyKit पर Linux सर्वर परिनियोजन और SSH में दक्षता शुरुआती से लेकर उन्नत शिक्षार्थियों तक सभी के लिए व्यवस्थित किया गया है, इसलिए आप यहीं से या शुरुआत से सीखना शुरू कर सकते हैं और अपनी गति से आगे बढ़ सकते हैं। यह 4 में से 1वाँ पाठ है।
“उपयोगकर्ता और समूह प्रबंधित करना” पाठ पूरा करने में कितना समय लगता है?
CoddyKit का अधिकांश पाठ लगभग 5–10 मिनट में पूरा हो जाता है। हर पाठ छोटा और संवादात्मक है, इसलिए आप लगातार प्रगति करते हैं और वेब या ऐप पर वहीं से सीखना जारी रख सकते हैं जहाँ आपने छोड़ा था।
क्या मैं इस Linux सर्वर परिनियोजन और SSH में दक्षता पाठ में कोड लिख और चला सकता हूँ?
हाँ। हर Linux सर्वर परिनियोजन और SSH में दक्षता पाठ में एक अंतर्निर्मित कोड संपादक शामिल है, जिससे आप सीधे अपने ब्राउज़र में वास्तविक कोड लिख और चला सकते हैं और तुरंत एआई प्रतिक्रिया पा सकते हैं—स्थानीय सेटअप की आवश्यकता नहीं है।
इस पाठ्यक्रम के सभी पाठ
- उपयोगकर्ता और समूह प्रबंधित करना
- सिस्टम प्रक्रियाओं की निगरानी
- Cron से निर्धारित कार्य
- systemd के साथ सिस्टम सेवाएँ प्रबंधित करना