اهو گائيڊ توهان کي گپ شپ ڊائونڊ استعمال ڪندي گروپن کي منظم ڪرڻ جي ڏيکاري ٿو. لينڪس ۾ هر فائل ۽ فولڊر آهن صارف، گروپ ۽ مالڪ جي اجازت. ڪنهن گروهه تي رسائي حاصل ڪرڻ سان توهان پنهنجي ڪنٽرول تي فائلون ۽ فولڊر ۾ ڇا ٿئي ٿي، هر صارف لاء اجازت مقرر ڪرڻ کانسواء.
ٿوري دير جي اجازتن جي باري ۾
هڪ ٽرمينل ۽ توهان جي گهر فولڊر جي اندر کوليو جنهن کي مڪي ڊير ڪمانڊ استعمال ڪندي کاتي کي سڏيو ويندو آهي:
ايمڪائر اڪائونٽسھاڻي ھيٺ ڏنل آيل ڪمن جو حڪم هليو جيڪو اوھان کي ٺاھيو آھي اھو فولڊر جي اجازتون ڏيکاريندو.
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 اڪاؤنٽخلاصو
اهو گائيڊ توهان جي لينڪس سسٽم تي اجازتون ٺاهڻ ۾ توهان جي مدد لاء چند حڪم نامو متعارف ڪرايو آهي. توهان صارف جي حڪم استعمال ڪندڙ ۽ استعمال ڪندڙن جي گروپ استعمال ڪرڻ لاء پڻ استعمال ڪري سگهو ٿا.