Gpasswd سان گڏ گروهه کي ڪيئن منظم ڪرڻ

اهو گائيڊ توهان کي گپ شپ ڊائونڊ استعمال ڪندي گروپن کي منظم ڪرڻ جي ڏيکاري ٿو. لينڪس ۾ هر فائل ۽ فولڊر آهن صارف، گروپ ۽ مالڪ جي اجازت. ڪنهن گروهه تي رسائي حاصل ڪرڻ سان توهان پنهنجي ڪنٽرول تي فائلون ۽ فولڊر ۾ ڇا ٿئي ٿي، هر صارف لاء اجازت مقرر ڪرڻ کانسواء.

ٿوري دير جي اجازتن جي باري ۾

هڪ ٽرمينل ۽ توهان جي گهر فولڊر جي اندر کوليو جنهن کي مڪي ڊير ڪمانڊ استعمال ڪندي کاتي کي سڏيو ويندو آهي:

ايمڪائر اڪائونٽس

ھاڻي ھيٺ ڏنل آيل ڪمن جو حڪم هليو جيڪو اوھان کي ٺاھيو آھي اھو فولڊر جي اجازتون ڏيکاريندو.

ls -lt

توھان هن کي ڪجھھ ڏسنداسين:

drwxr-xr-x 2 توهانجي نالو توهان جو نالو 4096 تاريخون

بٽس اسان کي دلچسپي وٺندا آهن انهن مٿين مثالن ۾ آهن "ڊاڪٽرا-اي ري-x". اسان کي 2 "yourname" جا قدر پڻ دلچسپي وٺندا آهن.

پهرين اجازتن جي باري ۾ ڳالهايون. "ڊي" ڊاريڪٽري لاء بيٺل آھي ۽ اسان کي ڄاڻ آھي ته اڪائونٽ ھڪ ڊائريڪٽري آھي.

باقي اجازتون 3 حصن ۾ ورهايل آھي: "rwx"، "rx"، "rx". 3 اکرن جو پهريون حصو اجازت ڏنل آھن جيڪي ھڪ اعتراض جي مالڪ آھن. 3 حروف جو ٻيو حصو اجازت آهي جو گروپ جو تعلق آهي ۽ آخرڪار، آخري حصي اجازت آهي ته هر ڪنهن کي.

"ر" لاء "پڙھي" لاء بيٺو آهي، "w" لاء "لکڻ" لاء لڳل آهي ۽ "x" لاء "اعزاز" لاء لڳل آهي.

تنهنڪري مٿئين مثال ۾ مالڪ مالڪ جي فولڊر لاء پڙهي، لکت ۽ لکت ڪئي آهي جڏهن ته گروهه ۽ هر ڪنهن ٻئي صرف پڙهي ۽ ان کي اجازت ڏين ٿا.

مثال طور، پهريون "توهان جو نالو" شين جو مالڪ آهي ۽ ٻيو "توهان جو نام" اڪائونٽ فولڊر لاء بنيادي گروپ آهي.

ٺاهڻ لاء هن گائيڊ وڌيڪ وڌيڪ مفيد هڪ وڌيڪ وڌيڪ اڪائونٽ شامل ڪري توهان جي سسٽم کي هيٺيان اضافوڪار حڪم استعمال ڪندي:

سدو اضافوڪار ٽائم سڈو اضافو سرس

توهان کي هر هڪ لاء پاسورڊ سيٽ ڪرڻ ۽ ٻين معلومات داخل ڪرڻ لاء چيو ويندو. توهان صرف پاسورڊ سان حاصل ڪري سگهو ٿا ۽ باقي ٻين شعبن جي ذريعي واپس.

هاڻي توهان وٽ 3 اڪائونٽ آهن توهان جي اڪائونٽ جي فولڊر جي مالڪ کي تبديل ڪرڻ لاء هيٺيون حڪم هلائي.

سودو چانس ٽام اڪائونٽس

هاڻ ٻيهر لائون آرڊر هلائي.

ls -lt

ھي اجازت ھتي ھتي آھي:

توهان جي نالي سان ٽرايو ويو. xwxr xr-x

توهان سي ڊي آرڊ استعمال ڪندي اڪائونٽ فولڊر ۾ تبديل ڪري سگهندا هوندا.

سي ڊي اڪائونٽ

ھاڻي ھيٺ ڏنل ڪوڊ استعمال ڪندي ھڪ فائل ٺاھڻ جي ڪوشش ڪريو:

امتحان

توھان کي ھيٺ ڏنل غلطي ملندي.

رابطو: ٽيسٽ نه ٿو ڪري سگھجي: اجازت رد ڪئي

هن جو سبب اهو آهي ته ٽام مالڪ آهي ۽ پڙهي، لکت ۽ لکتن جي اجازت ڏني پر توهان صرف گروپ جو حصو آهيو ۽ توهان وٽ صرف گروپ اجازت آهي.

اڳوڻين فولڊر ۾ واپس وڃو ۽ گهربل فولڊر ڏانهن واپس وڃو ۽ ھيٺ ڏنل حڪمات ٽائپ ڪريو اڪائونٽون لاء اجازتون تبديل ڪريو:

سي ڊي .. سودو شمڊ 750 اڪائونٽ

هاڻ ٻيهر لائون آرڊر هلائي ٿو:

ls -lt

اڪائونٽ فولڊر لاء اجازتون هاڻي هن ريت هوندا.

drwxr- x ---

هن جو مطلب آهي ته مالڪ مڪمل آهي، اجازت، گروپ سان استعمال ڪندڙ "توهان جو نالو" پڙهيو آهي ۽ ان کي عمل ڏينداسين ۽ هر ڪنهن جي اجازت نه هوندي.

ان کي آزمائي ڏس. اڪائونٽ فولڊر ڏانهن وڃو ۽ رابطي جي حڪم کي ٻيهر هلائي ڇڏيو:

سي ڊي اڪائونٽ سکڻ جو امتحان

توهان اڃا تائين فولڊر کي نيوڻ جي اجازت ڏني آهي پر فائلن ٺاهڻ لاء اجازت نه آهن. جيڪڏهن توهان صرف هڪ معمولي صارف آهيو ته توهان اڃا به اڪائونٽ فولڊر ۾ نه ٿا سگهو.

صارف کي ٽيم آئوٽ ڪرڻ جي ڪوشش ڪرڻ لاء ۽ هيٺيون فولڊر ۾ نيٽ ورڪ کي لائين:

ٽي ٽائم سي ڊي / گھر / توهان جو نالو / اڪائونٽ

اوھان کي اجازت ڏني ويندي غلطي کان انڪار ڪيو ويندو.

پوء ڇو ته اجازتون استعمال ڪرڻ ۽ انهن سڀني صارفن لاء انفرادي اجازت مقرر نه ڪيو وڃي؟ جيڪڏهن توهان وٽ هڪ اڪائونٽ کاتي جو کاتو هجڻ گهرجي، جيڪو سڀني کي ڪجهه اسپريڊ شيٽ ۽ دستاويزن تائين رسائي هجي پر ڪنهن ٻئي جي ڪوٺيء ۾ نه ته پوء اڪائونٽ جي سڀني ماڻهن کي مقرر ڪرڻ جي بجائے، جيڪو توهان جي کاتي کي فولڊر لاء اجازتون مقرر ڪري سگھو ٿا. گروپ کي استعمال ڪندڙن کي شامل ڪريو.

انفرادي صارف جي اجازتن کي ترتيب ڏيڻ کان بهتر آهي ڇو؟ جيڪڏهن صارف توهان کي ڊپارٽمنٽ کي ڇڏي ٿو ته توهان صرف انهن گروپ کي ختم ڪري سگهو ٿا جهڙوڪ پنهنجن اجازن کي ڪم ڪندڙ فولڊر تي ڪم ڪرڻ جي مخالفت.

هڪ گروپ ڪيئن ٺاهيو

ھڪڙو گروپ ٺاھڻ لاء ھيٺ ڏنل حڪم استعمال ڪري سگھو ٿا:

sudo addgroup اڪائونٽ

هڪ گروپ کي هڪ صارف کي ڪيئن شامل ڪرڻ

sudo gpasswd -a کاتي جو اڪائونٽ

مٿي ڏنل حڪم اڪاؤنٽ گروپ ڏانهن هڪ اڪيلو صارف کي شامل ڪرڻ لاء استعمال ڪري سگهجي ٿو.

صارفين جي لسٽ کي شامل ڪرڻ لاء گروپ جي ميمبرن کي هيٺين حڪم هلائڻ لاء:

sudo gpassword -M توهان جي نام، ٽرم، ٽائم اڪائونٽ

جڏهن صارف هڪ اڪائونٽ ۾ شامل ڪيو ويو آهي هيٺين صارف کي هيٺيان ڪنٽرول ڪندي پنهنجي ثانوي گروپن جي فهرست ۾ شامل ڪري سگهن ٿا:

نوان گرگ اڪائونٽ

ڪنهن به صارف جو جيڪو گروپ سان واسطو نه هوندو، پڇيو ويندو ته ڇا گروپ پاسورڊ داخل ٿيڻ لاء.

ھڪ فولڊر لاء پرائمري گروپ کي ڪيئن تبديلي آڻڻ

ھاڻي اھو اسان وٽ ھڪڙو گروپ آھي جنھن کي توھان ھڪڙي گروھ ڪري سگھو ٿا ته اھي گروھ ھيٺ ڏنل چگپ ڪنڊر استعمال ڪندي اڪائونٽ فولڊر ڏانھن.

sudo chgrp اڪائونٽ اڪائونٽس

پهرين اڪائونٽ جو گروهه جو نالو آهي ۽ ٻيو اڪائونٽ، فولڊر جو نالو آهي.

جيڪڏهن هڪ صارف هڪ گروپ سان تعلق رکن ٿيون ته ڪيئن چيڪ ڪرڻ

توهان پڙتال ڪري سگهو ٿا ته هڪ صارف هڪ هيٺيان حڪم هلائڻ سان هڪ گروپ سان تعلق رکي ٿو.

گروپ

هي گروپن جي فهرست کي واپس آڻيندو جيڪو صارف جو تعلق آهي.

گروپ جو پاسورڊ تبديل ڪرڻ لاء

گروپ پاسورڊ تبديل ڪرڻ لاء توهان هيٺيون حڪم جاري ڪري سگھو ٿا:

سودو گراپ

توهان کي گروپ لاء پاسورڊ داخل ڪرڻ لاء چيو ويندو ۽ ان کي ٻيهر ورجائي ويندي.

هاڻي توهان مٿين بيان ڪيل طريقي سان هڪ گروپ ۾ صارف شامل ڪري سگهو ٿا يا هڪ نئين صارف کي صرف هيٺيان حڪم هلائڻ ۽ صحيح پاسورڊ جي فراهمي سان گڏ گروهه ۾ شامل ڪري سگهن ٿا:

نئون نئون

ظاهر آهي، توهان ڪنهن چاهيو ته پاسورڊ پاسورڊ نه ڏيڻ چاهيو ته اهو بهتر آهي ته توهان کي پنهنجي گروهه کي صارف کي شامل ڪرڻ لاء.

گروپن کي صرف ٺهڪندڙ رکڻ لاء ڪيئن خاص ميمبرن

جيڪڏهن توهان چاهيو ٿا ته ڪو به ماڻهو جيڪو هڪ گروپ ۾ شامل ٿيڻ جي پاسورڊ ڄاڻي ٿو، توهان هيٺ ڏنل حڪم جاري ڪري سگهو ٿا:

sudo gpasswd -R

ھڪڙو منتظم منتظم طور جيئن مقرر ڪريو

توهان صارفين کي هڪ گروپ جي منتظمين طور مقرر ڪري سگهو ٿا. انهي صارف کي ڪنهن خاص گروپ کان صارفين کي شامل ۽ ختم ڪرڻ جي اجازت ڏين ٿا ۽ پاسورڊ تبديل ڪرڻ جي اجازت ڏئي ٿي

هن کي هيٺ ڏنل حڪم ڪرڻ لاء:

سڈو گپ شپ- اي ٽيم اڪائونٽس

هڪ گروپ پاسورڊ کي ڪيئن هٽائڻ

توهان هيٺ ڏنل حڪم استعمال ڪندي گروپ کان پاسورڊ هٽائي سگهو ٿا:

سدو گپڙا-آر اڪائونٽس

گروپ مان هڪ صارف کي ڪيئن خارج ڪرڻ

ھيٺ ڏنل حڪم کي هلائيندڙ گروپ مان استعمال ڪندڙ کي خارج ڪرڻ لاء

اڪائونٽن جو سدو لفظ-ڊي ٽام اڪائونٽس

هڪ گروپ پڙهو ته ڪيئن پڙهو، لکڻ ۽ گهرو اجازت تي اي فائل يا فولڊر

جيستائين جيستائين اڪائونٽ اڪائونٽن جي اندر صارفين اڪائونٽن فولڊر تائين رسائي هوندي پر انهن حقيقت ۾ ڪجهه به ڪري سگهو ٿا ڇو ته اهي صرف پڙهي ۽ اجازت ڏين ٿا.

گروپ کي لکڻ جي اجازت ڏيڻ لاء توهان هيٺ ڏنل حڪم جاري ڪري سگھو ٿا:

sudo chodod g + w اڪاؤنٽ

خلاصو

اهو گائيڊ توهان جي لينڪس سسٽم تي اجازتون ٺاهڻ ۾ توهان جي مدد لاء چند حڪم نامو متعارف ڪرايو آهي. توهان صارف جي حڪم استعمال ڪندڙ ۽ استعمال ڪندڙن جي گروپ استعمال ڪرڻ لاء پڻ استعمال ڪري سگهو ٿا.