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