ቡድኖችን በ gpasswd እንዴት ማስተዳደር እንደሚቻል

ይህ መመሪያ የ gpasswd ትዕዛዝን በመጠቀም ቡድኖችን እንዴት እንደሚያስተዳድሩ ያሳየዎታል. በሊነክስ ውስጥ እያንዳንዱ ፋይል እና አቃፊ የተጠቃሚ, የቡድን እና የባለቤት ፍቃዶች አሉት. ለቡድኑ መዳረሻ ያለው ሰው በመቆጣጠር በእርስዎ ስርዓት ውስጥ ያሉ ፋይሎች እና አቃፊዎች ለእያንዳንዱ ተጠቃሚ ፍቃዶችን ማዘጋጀት ሳያስፈልግዎት መቆጣጠር ይችላሉ.

ስለ ፍቃዶች ትንሽ ትንሽ

አንድ ተርሚናል ይለፉ እና በመኖሪያ ቤት አቃፊዎ ውስጥ mkdir ትዕዛዞችን በመጠቀም መለያዎች የሚጠሩ አቃፊዎችን ይፍጠሩ :

mkdir መለያዎች

አሁን የፈጠርካቸውን አቃፊ ፍቃዶችን ሊያሳይዎት የሚከተለው የ ls ትዕዛዝ ያሂዱ.

ls -lt

እንደዚህ አይነት ነገር ታያለህ:

የርስዎ ስም 4096 ቀን መለያዎች የእርስዎ ስም drwxr-xr-x 2

ስናስበው የምንፈልጋቸው ነገሮች ከላይ በተጠቀሱት ምሳሌዎች ውስጥ "drwxr-xr-x" ናቸው. እንዲሁም 2 "የእርስዎ ስም" እሴቶችን እንወዳለን.

በመጀመሪያ ስለ ፍቃዶች እንነጋገር. የ "d" ማለት ማውጫ የሚለውን ስም ያመለክታል እና መለያዎች ማውጫ መሆኑን እንድናውቅ ያሳውቀናል.

የቀሩት ፍቃዶች በ 3 ክፍሎች ይከፈላሉ: "rwx", "rx", "rx". የ 3 ቁምፊዎች የመጀመሪያው ክፍል የአንድ ነገር ባለቤት የሆነባቸው ፍቃዶች ናቸው. የ 3 ቁምፊዎች ሁለተኛው ክፍል የቡድኑ አባል የሆኑ ሁሉ በመጨረሻም የመጨረሻው ክፍል ሁሉም ሰው ያለው ፈቃድ ነው.

"R" ማለት "አንብብ" ማለት ሲሆን, "w" ማለት "መፃፍ" እና "x" stands for "execution" ማለት ነው.

ስለዚህ ከላይ ባለው ምሳሌ ባለቤትው የመለያዎች አቃፊውን ፍቃዶች ማንበብ, መጻፍ እና ፈጻሚዎችን ያካተተ ሲሆን ቡድኑ እና ሁሉም ሰው ፍቃዶችን ብቻ ያነበባል.

በምሳሌው, የመጀመሪያው "የእርስዎ ስም" የንጥሉ ባለቤት እና ሁለተኛው "የእርስዎ ስም" ለመለያዎች አቃፊ ዋና ቡድን ነው.

ይህንን መመሪያ ይበልጥ ጠቃሚ ለማድረግ የሚከተሉትን ተጨማሪ አጃቢዎች በመጠቀም ተጨማሪ ሁለት ተጨማሪ መለያዎችን ወደ የእርስዎ ስርዓት ያክሉ:

sudo adduzer tim sudo adduser tom

ለእያንዳንዳቸው የይለፍ ቃል እንዲያስቀምጡ ይጠየቃሉ እና ሌላ መረጃ ያስገባሉ. በይለፍ ቃል ብቻ ይጠፋሉ እና በተቀሩት መስኮች አማካኝነት ተመልሰው መምጣት ይችላሉ.

አሁን 3 መለያዎች የመለያዎን አቃፊ ባለቤት ለመቀየር የሚከተለውን ትዕዛዝ ያሰራሉ.

የ sudo chown tom accounts

አሁን የ ls ትዕዛዙን እንደገና ያሂዱ.

ls -lt

ፈቃዶቹን አሁን እንደሚከተለው ይሆናል:

የእርስዎ ስም drwxr-xr-x ቶም

የሲዲ ማዘዣን በመጠቀም ወደ የመለያዎች አቃፊ ውስጥ መዳሰስ ይችላሉ.

የሲዲ መለያዎች

አሁን የሚከተለውን ትዕዛዝ ፋይል ለመፍጠር ይሞክሩ:

የንኪ ሙከራ

የሚከተለውን ስህተት ያገኛሉ:

ይንኩ: «ሙከራ» ን መንካት አይችልም: ፍቃድ ተከልክሏል

ለዚህ ምክንያቱ ቶም ባለቤት ነው እናም ፍቃዶችን አንብቧል, ያትታል እና ያንቀሳቅሳል ነገር ግን እርስዎ የቡድን አካል ናቸው እናም የቡድን ፍቃዶች ብቻ ነው ያለው.

የሚከተሉትን ትዕዛዞች በመተንተን ወደ ቤት መነሻ አቃፊ ዳስስ እና ወደ መለያዎች ፍቃዶችን ቀይር:

cd .. sudo chmod 750 መለያዎች

አሁን የ ls ትዕዛዙን እንደገና ያሂዱ:

ls -lt

የመለያዎች ማህደሩን ፍቃዶች አሁኑኑ እንደሚከተለው ይሆናል:

drwxr-x ---

ይህ ማለት ባለቤቱ ሙሉ, ፍቃዶች, በቡድን "የእርስዎ ስም" ፍቃዶች ማንበብ እና መፍቀድ እንዲሁም ሁሉም ፍቃዶች የሌላቸው ይሆናሉ.

ይሞክሩት. ወደ የመለያዎች አቃፊ ዳስስ እና እንደገና የኩኪ ትዕዛዞችን አስሂድ;

የሲዲ መለያዎች ሙከራ ሙከራ

አሁንም ወደ አቃፊ ለመዳሰስ ፍቃዶች አለዎት ነገር ግን ፋይሎችን ለመፍጠር ፍቃዶች የሉዎትም. እርስዎ መደበኛ ተጠቃሚ ቢሆኑ ወደ የመለያዎች መዝገብ እንኳን መግባት አይችሉም.

ይህንን ለመሞከር ወደ ተጠቃሚዎች ታይም ይቀይሩና ወደሚከተለው የመለያዎች አቃፊ ይሂዱ.

su - tim cd / home / yourname / accounts

ፍቃድ ተከልክሏል.

ታዲያ ለምን የቡድን ፍቃዶችን መጠቀም እና ለሁሉም ተጠቃሚዎች የግል ፈቃዶችን አይጠቀሙም? የተወሰኑ የተመን ሉሆች እና ሰነዶች መዳረሻ ያላቸው መለያዎች መምሪያ ካለዎት ነገር ግን በድርጅቱ ውስጥ ሌላ ሰው ውስጥ ፍቃዶችን በሰዎች ሁሉ ላይ ከመወሰን ይልቅ የአቃፊው ፍቃዶችን መለያዎች ወደሚባለው ቡድን ማቀናበር ይችላሉ. ተጠቃሚዎቹን ወደ ቡድኑ አክል.

ይሄ የግል ተጠቃሚ ፍቃዶችን ከመፍጠር የተሻለ የሆነው ለምንድነው? አንድ ተጠቃሚ መምሪያውን ለቅቆ ሲወጣ በተከታታይ አቃፊዎች ውስጥ የእነሱን ፍቃዶች ከመስራት ይልቅ እነሱን ከቡድን ላይ ማስወገድ ይችላሉ.

ቡድንን እንዴት እንደሚፈጥሩ

ቡድን ለመፍጠር የሚከተለውን ትዕዛዝ መጠቀም ይችላሉ:

sudo addgroup መለያዎች

ተጠቃሚን ወደ አንድ ቡድን እንዴት ማከል

sudo gpasswd -a የተጠቃሚ መለያዎች

ከላይ ያለው ትእዛዝ አንድ ተጠቃሚ ወደ መለያዎች ቡድን ለመጨመር ስራ ላይ ሊውል ይችላል.

የቡድኑ አባል የሆኑ የተጠቃሚዎች ዝርዝር የሚከተለውን ትዕዛዝ ያካሂዱ:

sudo gpassword -እርስዎስም, ቶም, የሂሳብ መለያዎች

አንድ ተጠቃሚ ወደ መለያ ሲገባ ተጠቃሚ የሚከተለው ትዕዛዝ በማሄድ ቡድኑን ወደ ሁለተኛ የቡድኑ ዝርዝር ውስጥ መጨመር ይችላል:

newgrp መለያዎች

ከቡድኑ ውስጥ የሌለ ማንኛውም ተጠቃሚ የቡድን የይለፍ ቃል እንዲያስገባ ይጠየቃል.

የአቃፊ የመጀመሪያውን ቡድን መቀየር

አሁን ከአንድ ተጠቃሚ ጋር ቡድን ስንቀይር, ያንን ቡድን ወደ የመለያዎች አቃፊው በሚከተለው የ chgrp ትዕዛዝ በመጠቀም ሊመድብ ይችላል:

የ sudo ምዝግቦች መለያዎች

የመጀመሪያዎቹ መለያዎች የቡድኑ ስም ሲሆን ሁለተኛው መዝገብ የአቃፊ ስም ነው.

አንድ ተጠቃሚ ለአንድ ቡድን አባልነት እንዴት እንደሚፈተሽ

ተጠቃሚ የሚከተለው ትዕዛዝ በማሄድ የቡድን አባል መሆን አለመሆኑን ማረጋገጥ ይችላሉ:

ቡድኖች

ይህ ተጠቃሚ ተጠቃሚው የቡድኖቹን ዝርዝር ይመዘገባል.

የቡድን ፓስወርድን መቀየር

የቡድን የይለፍ ቃሉን ለመቀየር የሚከተለውን ትዕዛዝ ማስኬድ ይችላሉ:

sudo gpasswd

ለቡድኑ የይለፍ ቃል እንዲያስገቡ ይጠየቃሉ.

አሁን ከላይ በተገለፀው መንገድ ለተጠቃሚዎች ማከል ይችላሉ ወይም አዲስ አባል በቡድኑ ውስጥ የሚከተለው ትእዛዝ በማስኬድ ትክክለኛውን የይለፍ ቃል መስጠት ይችላል.

newgrp

የቡድን ፓስወርድን ለማንም ሰው መስጠት የለብንም, ተጠቃሚውን ለቡድን እራሱ ማከል የተሻለ ነው.

ቡድኖችን መገደብ የሚችሉት የተወሰኑት አባላት ብቻ ነው

ቡድን ለመቀላቀል የይለፍ ቃላችንን የሚያውቅ ማንኛውም ሰው ካልፈለጉ የሚከተለውን ትዕዛዝ መፈጸም ይችላሉ:

sudo gpasswd -R

ተጠቃሚን እንደ አስተዳዳሪ ያቀናብሩ

ተጠቃሚዎችን እንደ ቡድን አስተዳዳሪዎች ማቀናበር ይችላሉ. ይሄ ተጠቃሚዎች ተጠቃሚዎችን ከአንድ የተወሰነ ቡድን እንዲጨምሩ እና እንዲያስወግዱ እና የይለፍ ቃሉን እንዲለውጡ ያስችላቸዋል

ይህን ለማድረግ የሚከተለውን ትዕዛዝ ያሂዱ:

ሱዶ gpasswd-ቶም መለያዎች

የቡድን የይለፍ ቃል እንዴት ማስወገድ እንደሚቻል

የሚከተለውን ትዕዛዝ በመጠቀም የይለፍ ቃልን ከአንድ ቡድን ማስወገድ ይችላሉ:

sudo gpasswd -r መለያዎች

አንድ ተጠቃሚ ከቡድኑ ውስጥ እንዴት መሰረዝ እንደሚቻል

አንድ ተጠቃሚ ከቡድኑ ውስጥ ለመሰረዝ የሚከተለው ትዕዛዝ ን ያሂዱ:

sudo gpassword -d tom መለያዎች

በቡድን ወይም ዶሴ ላይ ለቡድን ምን ያህል ማንበብ, መፃፍ እና መፍቀድ

እስካሁን ድረስ በመለያዎች ቡድን ውስጥ ያሉ ተጠቃሚዎች የመለያዎች አቃፊውን መዳረስ የሚችሉ ቢሆንም ነገር ግን እነርሱ ብቻ ማንበብ እና ማከናወን የሚፈጽሙት ምክንያቱም ማንኛውንም ነገር ማድረግ ይችላሉ.

ለቡድኑ የፅሁፍ ፍቃዶችን ለመስጠት የሚከተለውን ትዕዛዝ ማስኬድ ይችላሉ:

sudo chmod g + w መለያዎች

ማጠቃለያ

ይህ መመሪያ በእርስዎ ሊኒክስ ስርዓት ላይ ፍቃዶችን ለማዘጋጀት የሚያግዙዎት ጥቂት ትዕዛዞችን አሳይቷል. እንዲሁም ተጠቃሚ እና የቡድን ተጠቃሚዎችን ለማዘጋጀት የተጠቃሚውን ትእዛዝ መጠቀም ይችላሉ.