रास्पबेरी पीआई ओएस के पुराने संस्करणों में डिफ़ॉल्ट रूप से मानक उपयोगकर्ता प्रमाण-पत्र होते थे। यद्यपि नया संस्करण आपको स्थापना के दौरान एक कस्टम उपयोगकर्ता नाम और पासवर्ड बनाने के लिए कहता है, आपको अतिरिक्त आवश्यकताओं को पूरा करने के लिए और अधिक उपयोगकर्ता बनाने की आवश्यकता हो सकती है।
आप लिनक्स कमांड का उपयोग करके इसे आसानी से कर सकते हैं, और चूंकि रास्पबेरी पाई ओएस लिनक्स का स्वाद है, वही आदेश अन्य डिस्ट्रोस पर भी लागू होते हैं।
Raspberry Pi OS में एक नया उपयोगकर्ता बनाएँ
आप दोनों का उपयोग कर सकते हैं useradd और उपयोगकर्ता जोड़ें को लिनक्स पर एक नया उपयोगकर्ता बनाएँ; हालांकि कमांड थोड़े अलग हैं। useradd एक निम्न-स्तरीय कमांड है और सभी Linux वितरणों के साथ काम करता है, जबकि adduser उच्च-स्तरीय कमांड है और कम वितरणों के साथ काम करता है। दोनों आदेश रास्पबेरी पीआई ओएस पर ठीक काम करते हैं।
नामित उपयोगकर्ता बनाने के लिए इस आदेश का प्रयोग करें विष्णु उपयोगकर्ता जोड़ें का उपयोग करना:
sudo useradd विष्णु
हालाँकि, कमांड नए उपयोगकर्ता के लिए होम डायरेक्टरी नहीं बनाता है। इस तरह से आप ऐसे सिस्टम उपयोक्ता बनाएंगे जिन्हें होम डाइरेक्टरी की जरूरत नहीं है। साथ ही, आपको नए उपयोगकर्ता के लिए पासवर्ड सेट करना होगा:
सुडो पासवद विष्णु
इसके विपरीत, एड्यूसर कमांड आपको उपयोगकर्ता बनाते समय पासवर्ड सेट करने के लिए कहता है।
सुडो योजक विष्णु
साथ ही, यह उपयोगकर्ता के नाम के साथ एक होम डायरेक्टरी बनाता है। आप इसकी जांच कर सकते हैं:
एलएस / होम
एक विशिष्ट आईडी के साथ एक नया उपयोगकर्ता बनाएँ
नए उपयोगकर्ताओं को अगला उपलब्ध यूआईडी डिफ़ॉल्ट रूप से मिलता है। कभी-कभी कस्टम यूआईडी के साथ एक नया उपयोगकर्ता बनाना वांछनीय होता है। आप इसका उपयोग करके कर सकते हैं:
सुडो यूजरैड -यू 2200 विष्णु
यू इस मामले में यूआईडी, 2200 निर्दिष्ट करता है। एक बार नया उपयोगकर्ता बन जाने के बाद, आप इसके साथ जांच कर सकते हैं पहचान कमांड, जो यूआईडी के साथ-साथ उन समूहों को दिखाता है जिनसे उपयोगकर्ता संबंधित है।
आईडी विष्णु
कस्टम होम डायरेक्टरी के साथ एक नया उपयोगकर्ता कैसे बनाएं
यदि आप अपनी होम डायरेक्टरी के लिए कस्टम नाम चाहते हैं, तो आप कमांड का उपयोग कर सकते हैं:
sudo useradd -m -d /home/mychoice vishnuhome
-एम निर्दिष्ट करता है कि होम निर्देशिका बनाई जानी चाहिए और -डी निर्देशिका का स्थान निर्दिष्ट करता है।
नए उपयोगकर्ता को सही विशेषाधिकार दें
आपने एक नया उपयोगकर्ता बनाया है, लेकिन यह एक मानक उपयोगकर्ता है और उस समूह से संबंधित नहीं है जो रास्पबेरी पाई का डिफ़ॉल्ट उपयोगकर्ता करता है। उन समूहों का सदस्य बने बिना, नया उपयोक्ता सिस्टम का प्रशासन नहीं कर सकता है और उन स्थितियों का प्रबंधन नहीं कर सकता है जहाँ उन्नत विशेषाधिकारों की आवश्यकता होती है। उदाहरण के लिए:
- सिस्टम को अपग्रेड करने की आवश्यकता होगी सुडो विशेषाधिकार
- नेटवर्क प्रबंधक का उपयोग करके नए वाई-फ़ाई नेटवर्क से कनेक्ट करने के लिए उपयोगकर्ता को इसमें होना आवश्यक होगा netdev समूह
नए उपयोगकर्ता को सूडो समूह में जोड़ने के लिए, दौड़ें:
सुडो यूजरमॉड -ए -जी सुडो विष्णु
...कहाँ -ए जोड़ें और निर्दिष्ट करता है -जी समूह निर्दिष्ट करता है।
नए उपयोगकर्ता को सभी समूहों में डिफ़ॉल्ट उपयोगकर्ता के रूप में जोड़ने के लिए, पहले डिफ़ॉल्ट उपयोगकर्ता के समूहों को इसके साथ सूचीबद्ध करें:
आईडी विष्णु
फिर, नए उपयोगकर्ता को उन समूहों में जोड़ें जिनके साथ:
sudo usermod -a -G अल्पविराम, अलग, समूह, नाम विष्णु
रास्पबेरी पीआई ओएस पर अवांछित उपयोगकर्ता हटाएं
Raspberry Pi OS पर, आपको डिफ़ॉल्ट उपयोगकर्ता को हटाना होगा अनुकरणीय अगर यह जरूरी नहीं है। यह सुरक्षा कारणों से है। यदि आपने डिफ़ॉल्ट उपयोगकर्ता नाम के साथ रास्पबेरी पाई पर SSH को सक्षम किया है अनुकरणीय, जब तक यह Fail2Ban जैसे रेट लिमिटर एप्लिकेशन द्वारा संरक्षित नहीं किया जाता है, तब तक यह क्रूर बल हैकिंग के लिए असुरक्षित है।
रास्पियन पर, जो ओएस का पुराना संस्करण है, उपयोगकर्ता को हटाना लगभग अनिवार्य है अनुकरणीय जब SSH सक्षम होता है क्योंकि डिफ़ॉल्ट उपयोगकर्ता नाम और पासवर्ड पूर्व निर्धारित हैं.
डिफ़ॉल्ट उपयोगकर्ता को हटाने के लिए, आपको एक भिन्न उपयोगकर्ता के रूप में लॉग इन करना होगा। ऐसा करने के लिए, आपको अक्षम करने की आवश्यकता है स्व - लॉगिन पहला।
अब दूसरे उपयोगकर्ता के रूप में लॉगिन करें जिसके पास सूडो विशेषाधिकार हैं और आवश्यक उपयोगकर्ता का उपयोग करके हटाएं:
सुडो यूजरडेल टॉम
अगर आप उपयोगकर्ता की होम निर्देशिका को भी हटाना चाहते हैं, तो इसका उपयोग करें:
सुडो यूजरडेल -आर जिल
...कहाँ -आर होम डायरेक्टरी को हटाने के लिए है।
आप भी इस्तेमाल कर सकते हैं deluser ऐसा करने की आज्ञा; हालांकि तर्क अलग हैं।
सुडो डेल्यूसर --remove-home jack
कमांड का उपयोग करके नए उपयोगकर्ता बनाना आपके विचार से अधिक आसान है
कमांड वही हैं जो Linux को खास बनाते हैं; वे आपको सटीक निर्देश निर्दिष्ट करने के लिए कहीं अधिक लचीलापन देते हैं।
अक्सर, जीयूआई कमांड द्वारा किए जा सकने वाले सभी विस्तृत कार्यों को समायोजित नहीं कर सकता है। कमांड सीखना कंप्यूटर से उसकी मूल भाषा में बात करने जैसा है, और यह आसान है।