"आयडी" कमांड वापरुन लिनक्समध्ये युजर माहिती दाखवा

वर्तमान मार्गदर्शक बद्दलची माहिती कशी मुद्रित करायची, हे या मार्गदर्शक आपल्याला दर्शवेल.

आपण सिस्टम माहिती दर्शवू इच्छित असल्यास आपण uname आदेश वापरू शकता.

id (पूर्ण वापरकर्ता माहिती प्रदर्शित करा)

स्वत: च्या वर आयडी कमांड भरपूर माहिती छापतो:

तुम्ही आयडी आदेश खालीलप्रमाणे चालवू शकता:

आयडी

Id आदेश वर्तमान वापरकर्त्याबद्दल सर्व माहिती प्रकट करेल परंतु आपण दुसर्या वापरकर्त्याचे नाव देखील निर्दिष्ट करू शकता.

उदाहरणार्थ:

आयडी फ्रेड

id -g (वापरकर्त्यासाठी प्राथमिक गट ID प्रदर्शित करा)

आपण चालू वापरकर्त्यासाठी प्राथमिक गट आयडी शोधू इच्छित असाल तर खालील कमांड टाईप करा:

id -g

हे फक्त गट आयडी जसे की 1001 दर्शवेल.

आपण कदाचित प्राथमिक समूह काय असा प्रश्न विचारला असेल. वापरकर्ता बनवताना, उदाहरणार्थ फ्रेड, ते / etc / passwd फाइलच्या सेटिंगवर आधारित एक गट लागू केले जाते. जेव्हा त्या वापरकर्त्याने फाइल तयार केल्या जातील तेव्हा ते फ्रेडच्या मालकीचे असेल आणि प्राथमिक गटाला नियुक्त केले जाईल. इतर वापरकर्त्यांना समूहावर प्रवेश दिला असेल तर त्यांना त्याच गटातील अन्य वापरकर्त्यांप्रमाणेच परवानग्या मिळतील.

प्राथमिक गट आयडी पाहण्यासाठी आपण खालील सिन्टॅक्स देखील वापरू शकता:

id --group

आपण भिन्न वापरकर्त्यासाठी प्राथमिक गट आयडी पाहू इच्छित असल्यास वापरकर्त्याचे नाव निर्दिष्ट करा:

id -g फ्र्रेड
id --group fred

id -G (वापरकर्त्यासाठी माध्यम गट गट प्रदर्शित करा)

आपण दुय्यम गट शोधू इच्छित असाल तर वापरकर्ता खालील आदेश टाइप करेल:

id -G

वरील आदेशाचे आउटपुट 1000 4 27 38 46 187 च्या ओळीत असेल.

आधी नमूद केल्याप्रमाणे एखाद्या वापरकर्त्यास एका प्राथमिक गटाला नियुक्त केले आहे परंतु ते माध्यमिक गटांमध्ये देखील जोडले जाऊ शकतात. उदाहरणार्थ फ्रेडकडे 1001 चे प्राथमिक समूह असू शकते परंतु ते कदाचित 2000 (खाती), 3000 (व्यवस्थापक) वगैरे असले पाहिजेत.

आपण दुय्यम गट आयडी पाहण्यासाठी खालील सिंटॅक्स वापरू शकता.

id - गट

आपण भिन्न वापरकर्त्यासाठी टेरी माध्यमिक गट id पाहू इच्छित असल्यास वापरकर्त्याचे नाव निर्दिष्ट करा:

id -G फ्रेड
id --groups fred

id -gn (उपयोक्त्याससाठी प्राथमिक गट नाव दाखवा)

गट आयडी प्रदर्शित करणे ठीक आहे परंतु मानव म्हणून ते नाव दिले जातात तेव्हा गोष्टी समजून घेणे अधिक सोपे आहे.

खालील आदेश वापरकर्त्यासाठी प्राथमिक गटाचे नाव दर्शवितो:

id -gn

मानक Linux वितरणावर या आदेशाचे आऊटपुट वापरकर्तानाव सारखेच असण्याची शक्यता आहे. उदाहरणार्थ फ्रेड.

आपण गट मांडणी पहाण्यासाठी खालील वाक्यरचना देखील वापरू शकता:

id --group --name

जर आपण दुसर्या वापरकर्त्यासाठी प्राथमिक गट नाव पाहू इच्छित असाल तर वापरकर्त्याचे नाव या कमांडमध्ये समाविष्ट करा:

id -gn fred
id --group --name fred

id -Gn (वापरकर्त्यासाठी माध्यमिक गट प्रदर्शित करा)

आपण दुय्यम गट नावे प्रदर्शित करू इच्छित असल्यास आणि वापरकर्त्यासाठी आयडी क्रमांक खालील आदेश प्रविष्ट करू नका:

id -Gn

आऊटपुट फ्रेड एडमिन सीडी-रॉम सुडो संम्माशेअरच्या ओळीत असेल.

आपण खालील वाक्यरचना वापरून समान माहिती मिळवू शकता:

id --groups --name

आपण दुसर्या वापरकर्त्यासाठी दुय्यम गट नावे पाहू इच्छित असल्यास वापरकर्त्याचे नाव या निर्देशीत करा:

id -Gn fred
id --groups --name fred

id -u (प्रदर्शन यूझर आयडी)

जर आपण चालू युजरसाठी यूजर आयडी खालील कमांडमध्ये दाखवू इच्छित असाल:

id -u

कमांड चे आऊटपुट 1000 च्या ओळीवर असेल.

आपण खालील आदेश टाइप करून समान प्रभाव मिळवू शकता:

id --user

कमांडचा भाग म्हणून वापरकर्त्याचे नाव निर्दिष्ट करून आपण दुसर्या वापरकर्त्यासाठी वापरकर्ता id शोधू शकता:

id -u fred
id --user fred

id -un (डिस्पले यूज़र नेम)

आपण चालू वापरकर्त्यासाठी खालील कमांड टाईप करुन युजरनेम प्रदर्शित करू शकता:

id -un

वरील कमांडमधील आऊटपुट फ्रेडच्या ओळींमध्ये असेल.

आपण समान माहिती प्रदर्शित करण्यासाठी खालील आदेश देखील वापरू शकता:

id --user --name

या कमांडमध्ये दुसर्या वापरकर्त्याचे नाव पुरवण्यात थोडासा बिंदू आहे.

सारांश

Id आदेश वापरण्याचे मुख्य कारण हे आहे की वापरकर्ता कोणत्या समुहाशी संबंधित आहे आणि कोणत्या वेळी आपण कोणत्या वापरकर्त्याला लॉग इन केले आहे हे जाणून घेण्यासाठी जर आपण su कमांड वापरुन वापरकर्ते स्विच केले तर.

नंतरच्या बाबतीत, आपण कोण आहात हे शोधण्यासाठी हा whoami कमांडचा वापर करू शकता आणि गट कोणती युजरशी संबंधित आहे हे शोधण्यासाठी आपण कमांडचा वापर करू शकता.

Su आदेश केवळ वापरण्याजोगी पाहिजे जर तुम्हास वेगळ्या उपयोक्ता म्हणून अनेक आदेश चालवायचे असतील तर तात्कालिक आदेशांसाठी आपण sudo आदेश वापरणे आवश्यक आहे.