Gpasswd सँग समूहहरू कसरी व्यवस्थापन गर्ने

यो मार्गदर्शकले तपाइँलाई कसरी गपासवार्ड आदेश प्रयोग गरेर समुहहरुलाई व्यवस्थापन गर्न देखाउँछ। लिनक्स भित्र प्रत्येक फाइल र फोल्डरसँग प्रयोगकर्ता, समूह र मालिक अनुमतिहरू छन्। समूहमा पहुँच गर्ने व्यक्तिलाई नियन्त्रण गरेर तपाइँले तपाइँको प्रणालीमा फाइलहरू र फोल्डरहरूमा के हुन्छ भने प्रत्येक प्रयोगकर्ताको लागि अनुमतिहरू सेट नगरेसम्म।

अनुमतिहरूको बारेमा एक सानो बिट

टर्मिनल खोल्नुहोस् र तपाईंको गृह फोल्डर भित्र यस फोल्डरमा नाम दिइएका फोल्डरहरू यस प्रकारका रूपमा मिकिङ आदेश प्रयोग गरी सिर्जना गर्दछ:

mkdir खाताहरू

अब निम्न ls आदेश चलाउनुहोस् जुन तपाईंले सिर्जना गर्नुभएको फोल्डरको लागि अनुमतिहरू देखाउनुहुनेछ।

ls -lt

तपाईले यो केहि कुरा देख्नुहुनेछ:

drwxr-xr-x 2 yourname yourname 4096 मिति खाताहरू

बिट हामी रुचि राख्दछौं अनुमतिहरू हुन् जुन माथिको उदाहरणमा "drwxr-xr-x" हो। हामी 2 "yourname" मानहरूमा रुचि राख्दछौं।

अनुमतिहरू पहिलो बारेमा अनुमति गरौं। "D" डाइरेक्टरीको लागि खडा छ र हामीलाई थाहा छ कि खाताहरू एक डाइरेक्टरी हो।

बाँकी अनुमतिहरू 3 खण्डहरूमा विभाजित हुन्छ: "rwx", "rx", "rx"। 3 क्यारेक्टरहरूको पहिलो खण्ड अनुमति हो जुन वस्तुको मालिक छ। 3 क्यारेक्टरको दोस्रो सेक्शनका अनुमतिहरू छन् जुन समूहसँग सम्बन्धित छ र अन्तमा, अन्तिम खण्ड अनुमति छ जुन सबैलाई छ।

"R" को लागि "पढ" को लागि खडा छ, "w" को लागि "लेख" को लागि खडा छ र "एक्स" "निष्पादन" को लागि खडा छ।

त्यसैले माथिको उदाहरणमा मालिकले पढेका छन्, खाता फोल्डरका लागि अनुमतिहरू लेख्नुहोस् र कार्यान्वयन गर्नुहोस् जहाँ समूह र सबैजनाले मात्र पढ्न र अनुमतिहरू अनुमति पाएका छन्।

उदाहरणमा, पहिलो "तपाईंको नाम" वस्तुको मालिक हो र दोस्रो "yourname" खाता फोल्डरको लागि प्राथमिक समूह हो।

यस गाइडलाई थप उपयोगी बनाउन तपाईको प्रणालीमा निम्न थपसङ्ख्या आदेशहरू प्रयोग गरेर एक थप थप खाताहरू थप्नुहोस्:

sudo adduser tim sudo adduser tom

तपाईलाई प्रत्येकको लागि पासवर्ड सेट गर्न र अन्य जानकारी प्रविष्ट गर्न सोधिने छ। तपाईं केवल पासवर्डको साथ र बाहिरी क्षेत्रहरु मार्फत फर्कन सक्नुहुन्छ।

अब तपाइँसँग 3 खाताहरू छन् तपाईंको खाताको फोल्डरको मालिक परिवर्तन गर्न निम्न आदेश चलाउनुहोस्।

sudo chown tom accounts

अब ls आदेश फेरि चलाउनुहोस्।

ls -lt

अनुमतिहरू अब निम्नानुसार हुनेछ:

drwxr-xr-x आफ्नो नाम टम गर्नुहोस्

तपाईं सीडी आदेश प्रयोग गरेर खाता फोल्डरमा नेविगेट गर्न सक्षम हुनुहुनेछ:

सीडी खाताहरू

अब निम्न आदेश प्रयोग गरेर फाईल सिर्जना गर्ने प्रयास गर्नुहोस्:

टेच टच गर्नुहोस्

तपाईले निम्न त्रुटि पाउनुहुनेछ:

स्पर्श: 'परीक्षण' छुन सक्दैन: अनुमति अस्वीकृत

यसको लागि कारण टम मालिक हो र पढ्नु भएको छ, लेख्न र अनुमतिहरू कार्यान्वयन गर्दछ तर तपाईं मात्र समूहको भाग हुनुहुन्छ र तपाइँसँग केवल समूह अनुमतिहरू छन्।

घर फोल्डरमा नेभिगेट गर्नुहोस् र निम्न आदेशहरू टाइप गरेर खाताहरूको लागि अनुमतिहरू परिवर्तन गर्नुहोस्:

सीडी .. sudo chmod 750 खाताहरु

अब ls आदेश फेरि चलाउनुहोस्:

ls -lt

खाता फोल्डरको लागि अब अनुमतिहरू निम्नानुसार हुनेछ:

drwxr- x ---

यसको अर्थ मालिकसँग पूर्ण छ, अनुमतिहरू, "yourname" समूहका प्रयोगकर्ताहरूले अनुमतिहरू पढ्ने र कार्यान्वयन गर्नेछन् र अरू सबैलाई कुनै अनुमति छैन।

प्रयास गर। खाता फोल्डरमा नेभिगेट गर्नुहोस् र छुनुहोस् आदेश पुन: चलाउनुहोस्:

सीडी खाता टच परीक्षण

तपाईंसँग अझै पनि फोल्डरमा नेभिगेट गर्न अनुमति छ तर फाइलहरू सिर्जना गर्न अनुमतिहरू छैन। यदि तपाइँ भर्खरै एक सामान्य प्रयोगकर्ता हुनुहुन्छ भने तपाई खाता खाताहरूमा पनि प्राप्त गर्न सक्नुहुन्न।

यो टिम प्रयोगकर्तालाई टिममा प्रयास गर्न र खाता फोल्डरमा नेविगेट गर्नुहोस् निम्नानुसार:

su - tim cd / home / yourname / accounts

तपाईंले अनुमति अस्वीकार गर्नुहुनेछ त्रुटि।

त्यसैले समूह अनुमतिहरू किन प्रयोग गर्दछन् र सबै प्रयोगकर्ताहरूको लागि व्यक्तिगत अनुमतिहरू सेट गर्दैन? यदि तपाइँसँग एक खाता विभाग छ जसले सबैलाई निश्चित स्प्रिडसिट र कागजातहरूमा पहुँच गर्नुपर्छ तर अरूलाई कम्पनीमा अरू सबै खाताहरूमा अनुमतिहरू सेट गर्नुको सट्टामा तपाईले फोल्डरको लागि अनुमतिहरू खाता समूहमा अनुमतिहरू सेट गर्न सक्नुहुन्छ र त्यसपछि प्रयोगकर्ताहरूलाई समूहमा थप्नुहोस्।

यो व्यक्तिगत प्रयोगकर्ता अनुमतिहरू सेट गर्नु किन राम्रो छ? यदि प्रयोगकर्ताले विभागलाई छोड्नुहुन्छ भने तपाइँ तिनीहरूका समूहबाट उनीहरूलाई हटाउन सक्नुहुन्छ जुन तिनीहरूका अनुमतिहरू कार्य गर्नका लागि फोल्डरहरूको श्रृंखलामा काम गर्ने।

एक समूह कसरी बनाउने

समूह सिर्जना गर्न निम्न आदेश प्रयोग गर्न सक्नुहुन्छ:

sudo addgroup खाताहरू

एक समूहलाई कसरी प्रयोगकर्ता थप्नु हुन्छ?

sudo gpasswd -a प्रयोगकर्ता नामको खाता

माथिल्लो आदेश खाता समूहमा एकल प्रयोगकर्ता थप्न प्रयोग गर्न सकिन्छ।

समूहका सदस्यहरूको रूपमा प्रयोगकर्ताहरूको सूची थप्न निम्न आदेश चलाउनुहोस्:

sudo gpassword -m तपाईंको नाम, टम, टाइम खाताहरू

जब प्रयोगकर्ता खातामा थपिएको बेला प्रयोगकर्ताले निम्न आदेश चलाएर समूह माध्यमिक समूहहरूको सूचीमा थप्न सक्दछ:

newgrp खाताहरू

समूहसँग सम्बन्धित कुनै पनि प्रयोगकर्तालाई समूह पासवर्ड प्रविष्ट गर्न सोधिने छ।

फोल्डरको लागि प्राथमिक समूह कसरी परिवर्तन गर्ने?

अब जुन हामीसँग प्रयोगकर्ता छ जुन तपाइँले निम्न समूहलाई प्रयोग गरेर खाता फोल्डरमा त्यो समूहलाई असाइन गर्न सक्नुहुन्छ जुन समूहले निम्न chgrp आदेश प्रयोग गर्दछ:

sudo chgrp खाता खाताहरू

पहिलो खाता समूहको नाम हो र दोस्रो खाता फोल्डरको नाम हो।

कसरी एक समूहलाई एक समूहमा छ भने जाँच गर्नुहोस्

तपाईं जाँच गर्न सक्नुहुन्छ कि प्रयोगकर्ता निम्न आदेश चलाएर समूहको सम्बन्धित छ कि छैन:

समूहहरू

यसले प्रयोगकर्तासँग सम्बन्धित समूहहरूको सूची फर्काउँछ।

समूह पासवर्ड कसरी परिवर्तन गर्ने?

समूह पासवर्ड परिवर्तन गर्न तपाई निम्न आदेश चलाउन सक्नुहुन्छ:

sudo gpasswd

तपाईंलाई समूहको लागि पासवर्ड प्रविष्टि गर्न र यसलाई दोहोर्याउनु पर्ने छ।

अब तपाई माथि निर्दिष्ट गरिएको तरिकामा एक समूहमा प्रयोगकर्ताहरू थप्न सक्नुहुन्छ वा नयाँ प्रयोगकर्ताले निम्न आदेश चलाएर सही पासवर्ड आपूर्ति गरेर समूहमा सामेल हुन सक्छ:

newgrp

जाहिर छ, तपाईं समूहको कुनै व्यक्तिलाई बाहिर निकाल्न चाहानुहुन्छ त्यसैले यो प्रयोगकर्तालाई समूहमा आफैले थप्न राम्रो छ।

कसरी समूहहरूलाई मात्र प्रतिबन्धित सदस्यहरूलाई प्रतिबन्धित गर्ने

यदि तपाईं चाहानुहुन्छ जुन कसैलाई जोसहरूले समूहमा सामेल हुन पासवर्डलाई जान्दछन् तपाई निम्न आदेश चलाउन सक्नुहुन्छ:

sudo gpasswd -R

एक प्रशासकको रूपमा एक प्रयोगकर्ता सेट गर्नुहोस्

तपाइँ प्रयोगकर्ताहरूलाई समूहको प्रशासकको रूपमा सेट गर्न सक्नुहुन्छ। यसले प्रयोगकर्ताहरूलाई एक विशेष समूहबाट थप्न र पासवर्ड परिवर्तन गर्न अनुमति दिन्छ

यो गर्न को लागी निम्न आदेश चलाईयो:

sudo gpasswd -A टम खाताहरू

एक समूह पासवर्ड कसरी हटाउने?

तपाइँ निम्न पासवर्ड प्रयोग गरेर समूहबाट पासवर्ड हटाउन सक्नुहुन्छ:

sudo gpasswd -r खाताहरू

समूहबाट कसरी प्रयोगकर्तालाई हटाउने?

समूहबाट प्रयोगकर्तालाई मेटाउने को लागी निम्न आदेश चलाउनुहोस्:

sudo gpassword -d tom खाताहरू

कसरी एक समूह पढ्न, लेख्नुहोस् र कार्यान्वयन अनुमति A फाइल वा फोल्डरमा

अब सम्म खाता खाता भित्रका प्रयोगकर्ताहरू खाता फोल्डरमा पहुँच छन् तर तिनीहरू वास्तवमा केही गर्न सक्छन् किनभने तिनीहरू केवल पढ्न र अनुमतिहरू कार्यान्वयन गर्छन्।

समूहमा लेख अनुमतिहरू प्रदान गर्न निम्न आदेश चलाउन सक्नुहुन्छ:

sudo chmod g + w accounts

सारांश

यो मार्गदर्शकले तपाईंको लिनक्स प्रणालीमा अनुमतिहरू सेट गर्न मद्दत गर्नको लागि केही आदेशहरू पेश गरेको छ। तपाइँ प्रयोगकर्ता प्रयोगकर्तालाई सेट अप प्रयोगकर्ता र समूह प्रयोगकर्ताहरूको लागि पनि प्रयोग गर्न सक्नुहुनेछ।