የፋይል እና የማደስ ፍቃዶችን መለወጥ ወይም ማስተካከል ቻት ዲ መጠቀም ይጠቀሙ
ዩኒክስ እና ሊነክስ ስርዓተ ክወጦች በሶስት ዓይነቶች (ባለቤት, ቡድን እና ሌሎች ተጠቃሚዎች) የተመደቡ ሶስት ዓይነቶች (ማንበብ, መጻፍ እና ተፈጻሚነት) በፋይሎች እና ማውጫዎች የመዳረስ መብቶችን ይሰጣሉ.
በ-l switch (ለምሳሌ ls -l filename ) በመጠቀም የ ls ቅደም ተከተል ዝርዝሮችን ዝርዝር ከዘረዘሩ እንደ -we-rw-r-- የመሳሰሉ ነገሮችን የሚመስሉ መረጃዎችን ይልካል- ይህም ማለት ማንበብ, መጻፍ, እና ለባለቤቱ በባለቤትነት መብቶችን ያስተካክሉ, ለቡድኑ ማንበብ እና መፃፍ የሚገባቸው ሲሆን ለሌሎች ተጠቃሚዎች ሁሉ ብቻ ነው.
እያንዳንዱ የመዳረሻ መብቶች አይነቶች ከዚህ በታች የተዘረዘሩ ቁጥራዊ እሴቶች አሉት:
- አንብብ = 4
- ጻፍ = 2
- አስም = 1
የቡድኑ (የለውጥ) ትዕዛዙን በመጠቀም ፍቃዶችን ለመመደብ ወይም ለማስተካከል ጥቅም ላይ የሚውሉ የቡድኖች የመዳረሻ መብቶች እሴቱ በ 0 እና በ 7 መካከል አንድ ላይ ይደመሩ ይሆናል .
ከላይ በምሳሌው ላይ, በጥያቄ ውስጥ ላለው ፋይል የመብቶች መብት ሊተካ የሚችለው chmod 764 የፋይል ስም በማስገባት ነው. ቁጥር 764 የመጣው ከ:
- rwe = 4 (ተነባቢ) + 2 (ይጻፉ) + 1 (አስቂኝ) = 7
- rw = 4 (ተነባቢ) + 2 (ጻፍ) = 6
- r = 4 (አንብብ) = 4
ለ ፋይሎች እና ማውጫዎች የመዳረሻ መብቶችን ለመመደብ የ chmod ትዕዛዝን መጠቀም ይችላሉ. የዩኒክስ እና የሊኑ ትዕዛዞችን እና የንጥል ስሞችን እንደ ጉዳዩ ሊረዱት እንደሚችሉ ያስታውሱ. " CHMOD " እንጂ CHMod ወይም ሌላ ማንኛውንም የከፍተኛ እና ትንሽ ንዑስ ፊደሎች አትጠቀም.
የ chmod ትዕዛዝን እንዴት መጠቀም እንደሚቻል-
- ለሁሉም ሰው ሙሉ መዳረሻ:
- chmod 777 የፋይል ስም
- የባለቤትና የቡድን መብቶች ሙሉ መዳረሻ መዳረስ ግን ሌሎች ተጠቃሚዎች ሊነበቡ እና ሊያነሱም ይችላሉ:
- chmod 775 የፋይል ስም
- ለባለቤት ሙሉ መዳረሻ, ነገር ግን በማውጫው ውስጥ ፋይሎችን ለማንበብ እና ለማንበብ የቡድን እና ሌሎች የተጠቃሚ መብቶችን መገደብ ነው:
- chmod 755 dirname
- ለማንም ለሌላ ማንኛውም መዳረሻ ወይም መብት የሌላቸው ባለቤቶች ሙሉ መዳረሻ:
- chmod 700 የፋይል ስም
- ለቡድኑ ወይም ለሌሎች ተጠቃሚዎች እና ባለቤቱ በፍለጋው ውስጥ ፋይሎችን በአጋጣሚ በመሰረዝ ወይም በማሻሻያ ለመነበብ እና ለማገድ በተገደበ ባለቤትነት ውስጥ የፋይል መዳረሻ የለም:
- chmod 500 dirname
- የቡድኑ አባላት በቡድኑ ውስጥ ያሉ ሌሎች ሰዎች ፋይሉን እና ባለቤቱን እንዲያርትዑ ወይም እንዲሰርዙ እንዲፈቅዱላቸው እና ለሌላ ተጠቃሚዎች ምንም መዳረሻ ከሌላቸው:
- chmod 660 የፋይል ስም