ጥያቄ፡ የACL ፍቃዶችን በሊኑክስ ውስጥ እንዴት ማከል እችላለሁ?

በሊኑክስ ውስጥ የACL ፍቃዶችን እንዴት እሰጣለሁ?

ለአንድ የተወሰነ ፋይል ወይም ማውጫ ነባሪውን ACLs ለማዘጋጀት የ'setfacl' ትዕዛዝን ይጠቀሙ። ከታች ባለው ምሳሌ፣ የ setfacl ትዕዛዙ አዲስ ኤሲኤሎችን (ማንበብ እና መፈጸም) በ‘ሙዚቃ’ አቃፊ ላይ ያዘጋጃል።

የእኔን ACL እንዴት ማንቃት እችላለሁ?

በፋይል ሲስተም ላይ የ acl ድጋፍን ለማንቃት የተለመደው መንገድ የ acl አማራጭን በ /etc/fstab ውስጥ ባለው የፋይል ሲስተም መጫኛ አማራጮች ላይ ማከል ነው። የ ተራራ ትዕዛዙን በመጠቀም በዚህ ስርዓት ላይ የተደረገ መሆኑን ማረጋገጥ እንችላለን። በዚህ አጋጣሚ የ acl አማራጭ አልተጨመረም ነገር ግን ይህ ማለት የፋይል ስርዓታችን acl የነቃ የለውም ማለት አይደለም።

በሊኑክስ ውስጥ የACL ፈቃዶች ምንድን ናቸው?

የዚህ ዓይነቱ ሁኔታ የሊኑክስ መዳረሻ መቆጣጠሪያ ዝርዝሮች (ኤሲኤሎች) ለመፍታት የታሰቡት ነው። ኤሲኤሎች የመሠረታዊ ባለቤትነት እና ፈቃዶችን ሳይቀይሩ (በግድ) የበለጠ የተለየ የፍቃዶችን ስብስብ በአንድ ፋይል ወይም ማውጫ ላይ እንድንተገብር ያስችሉናል። ለሌሎች ተጠቃሚዎች ወይም ቡድኖች መዳረሻን "እንዲቆጣጠር" ፈቅደዋል።

በሊኑክስ ውስጥ የመፃፍ ፈቃዶችን እንዴት ማከል እችላለሁ?

በሊኑክስ ውስጥ የማውጫ ፈቃዶችን ለመቀየር የሚከተሉትን ይጠቀሙ፡-

  1. ፈቃዶችን ለመጨመር chmod +rwx ፋይል ስም።
  2. ፍቃዶችን ለማስወገድ chmod -rwx ማውጫ።
  3. ሊተገበሩ የሚችሉ ፈቃዶችን ለመፍቀድ chmod +x ፋይል ስም።
  4. chmod -wx የፋይል ስም የመጻፍ እና የሚፈጸሙ ፈቃዶችን ለማውጣት።

14 አ. 2019 እ.ኤ.አ.

በሊኑክስ ውስጥ የACL ፍቃዶችን እንዴት ማጥፋት እችላለሁ?

ACL ን ያስወግዱ;

የተቀናበረውን የACL ፍቃዶችን ማስወገድ ከፈለጉ፣ setfacl order with -b አማራጭን ይጠቀሙ። የ Getfacl ትእዛዝን ከመጠቀምዎ በፊት እና በኋላ ከ -b አማራጭ ጋር ካነፃፀሩ በኋላ ውፅዓት ውስጥ ለተጠቃሚው ማንዲፕ የተለየ ግቤት እንደሌለ መከታተል ይችላሉ።

በሊኑክስ ውስጥ የACL አጠቃቀም ምንድነው?

የመዳረሻ ቁጥጥር ዝርዝር (ኤሲኤልኤል) ለፋይል ስርዓቶች ተጨማሪ፣ የበለጠ ተለዋዋጭ የፍቃድ ዘዴን ይሰጣል። የ UNIX ፋይል ፈቃዶችን ለመርዳት የተነደፈ ነው። ACL ለማንኛውም ተጠቃሚ ወይም ቡድን ለማንኛውም የዲስክ ምንጭ ፈቃድ እንዲሰጡ ይፈቅድልዎታል።

ACL ምንድን ነው?

ኤሲኤል የጭኑን አጥንት ከጉልበት መገጣጠሚያ ጋር የሚያገናኝ ጠንካራ ቲሹ ባንድ ነው። በሰያፍ መንገድ በጉልበቱ ውስጠኛ ክፍል ውስጥ ይሮጣል እና የጉልበት መገጣጠሚያ መረጋጋት ይሰጣል። በተጨማሪም የታችኛው እግር የኋላ እና የኋላ እንቅስቃሴን ለመቆጣጠር ይረዳል.

የ ACL ፈቃዶች ምንድ ናቸው?

ACL ከማውጫ ወይም ፋይል ጋር የተቆራኙ የፍቃዶች ዝርዝር ነው። የትኞቹ ተጠቃሚዎች አንድን የተወሰነ ማውጫ ወይም ፋይል እንዲደርሱ እንደተፈቀደላቸው ይገልጻል። በኤሲኤል ውስጥ ያለው የመዳረሻ መቆጣጠሪያ ግቤት የተጠቃሚን ወይም የተጠቃሚዎችን ቡድን ፈቃዶችን ይገልጻል። ACL ብዙ ጊዜ ብዙ ግቤቶችን ያካትታል።

በኤሲኤል ውስጥ ጭምብል ጥቅም ላይ የሚውለው ምንድን ነው?

ጭምብሉ ለተጠቃሚዎች (ከባለቤቱ ሌላ) እና ለቡድኖች የሚፈቀደውን ከፍተኛ ፍቃዶች ያመለክታል። በፋይሉ ወይም በማውጫው ላይ ለተወሰኑ ተጠቃሚዎች እና ቡድኖች የሚዘጋጁ የአንድ ወይም ከዚያ በላይ የACL ግቤቶችን ዝርዝር ይገልጻል። እንዲሁም ነባሪ የACL ግቤቶችን በማውጫ ውስጥ ማቀናበር ይችላሉ።

ነባሪ ACL ሊኑክስ ምንድን ነው?

ነባሪ ACL ያለው ማውጫ። ማውጫዎች ልዩ የ ACL ዓይነት ሊታጠቁ ይችላሉ - ነባሪ ACL። ነባሪው ACL በዚህ ማውጫ ስር ያሉ ሁሉም ነገሮች ሲፈጠሩ የሚወርሱትን የመዳረሻ ፈቃዶች ይገልጻል። ነባሪ ACL ንዑስ ማውጫዎችን እና ፋይሎችን ይነካል።

በሊኑክስ ውስጥ ፍቃዶችን እንዴት ማየት እችላለሁ?

ሊኑክስ የፋይል ፈቃዶችን በ r,w እና x የተገለጹ ወደ ማንበብ, መጻፍ እና ማስፈጸም ይከፋፍላል. በፋይል ላይ ያሉ ፈቃዶች በ'chmod' ትዕዛዝ ሊቀየሩ ይችላሉ ይህም ወደ ፍፁም እና ተምሳሌታዊ ሁነታ ሊከፋፈል ይችላል።

chmod 777 ምን ያደርጋል?

777 ፈቃዶችን ወደ ፋይል ወይም ማውጫ ማዘጋጀት ማለት በሁሉም ተጠቃሚዎች ሊነበብ፣ ሊፃፍ እና ሊተገበር የሚችል እና ከፍተኛ የደህንነት ስጋት ሊፈጥር ይችላል። … የፋይል ባለቤትነት በ chmod ትዕዛዝ የ chown ትዕዛዝ እና ፍቃዶችን በመጠቀም መቀየር ይቻላል።

በሊኑክስ ውስጥ ፍቃዶችን እንዴት ማረጋገጥ እችላለሁ?

ፍቃዶችን በትእዛዝ መስመር በLs ትእዛዝ ያረጋግጡ

የትእዛዝ መስመሩን ለመጠቀም ከመረጡ፣ ስለ ፋይሎች/ ማውጫዎች መረጃን ለመዘርዘር የሚያገለግል በ ls ትእዛዝ የፋይል ፈቃድ መቼቶችን በቀላሉ ማግኘት ይችላሉ። እንዲሁም መረጃውን በረዥም የዝርዝር ቅርጸት ለማየት -l የሚለውን አማራጭ ወደ ትዕዛዙ ማከል ይችላሉ።

ይህን ልጥፍ ይወዳሉ? እባክዎን ለወዳጆችዎ ያካፍሉ -
ስርዓተ ክወና ዛሬ