ዝርዝር ሁኔታ:

በሊኑክስ ፍቃዶች ውስጥ S ምን ማለት ነው?
በሊኑክስ ፍቃዶች ውስጥ S ምን ማለት ነው?

ቪዲዮ: በሊኑክስ ፍቃዶች ውስጥ S ምን ማለት ነው?

ቪዲዮ: በሊኑክስ ፍቃዶች ውስጥ S ምን ማለት ነው?
ቪዲዮ: Install iOS 13 On Any Android Phone(No Root) | How To Make Android Look Like iOS 13! (Free - 2019) 2024, ሚያዚያ
Anonim

ኤስ (setuid) ማለት ሲፈፀም የተጠቃሚ መታወቂያ አዘጋጅ ማለት ነው። Setuid ቢት ፋይል ካበራ፣ ያንን የሚፈፀመውን ፋይል የሚፈጽም ተጠቃሚው ያገኛል ፍቃዶች የፋይሉ ባለቤት የሆነው ግለሰብ ወይም ቡድን.

በተመሳሳይ፣ በ chmod ውስጥ S ምንድን ነው?

chmod የሚከተለው አገባብ አለው፡- chmod [አማራጮች] ሁነታ ፋይል ( ኤስ ) የ'ሞድ' ክፍል ለፋይሉ አዲስ ፍቃዶችን ይገልጻል( ኤስ ) እንደ ክርክሮች ይከተላሉ. አንድ ሁነታ የትኛዎቹ የተጠቃሚ ፈቃዶች መለወጥ እንዳለባቸው እና ከዚያ በኋላ የትኞቹ የመዳረሻ ዓይነቶች መለወጥ እንዳለባቸው ይገልጻል።

በተጨማሪም በ UNIX ፍቃዶች ውስጥ ካፒታል S ምንድን ነው? የሴቱይድ ቢት ከተቀናበረ (እና ተጠቃሚው አፈጻጸም የለውም ፍቃዶች ራሱ) እንደ ሀ ካፒታል “ ኤስ ” በማለት ተናግሯል። [ማስታወሻ፡ ይህ አቢይነት እትም በሁሉም “ልዩ” ላይ ተፈጻሚ ይሆናል። ፈቃድ ቢትስ አጠቃላይ ደንቡ ይህ ነው፡ ትንሽ ፊደል ከሆነ ተጠቃሚው ፈጽሟል። ከሆነ አቢይ ሆሄያት ፣ ተጠቃሚው አላስፈፀመም።]

በዚህ መሠረት በሊኑክስ ውስጥ S ምንድን ነው?

ፈቃዶችን ከሚወክለው ከተለመደው x ይልቅ፣ አንድ ያያሉ። ኤስ (SUID ለማመልከት) ለተጠቃሚው ልዩ ፈቃድ። SGID ልዩ የፋይል ፍቃድ ሲሆን ተፈጻሚ ለሆኑ ፋይሎችም የሚተገበር እና ሌሎች ተጠቃሚዎች የፋይል ቡድን ባለቤትን ውጤታማ ጂአይዲ እንዲወርሱ ያስችላቸዋል።

በሊኑክስ ውስጥ ለ S እንዴት ፍቃድ እሰጣለሁ?

Setuid እና setgid እንዴት እንደሚያዘጋጁ እና እንደሚያስወግዱ፡-

  1. ሴቱይድ ለማከል ለተጠቃሚው የ+s ቢት ይጨምሩ፡ chmod u+s /path/to/file።
  2. የሴቱይድ ቢትን ለማስወገድ የ-s ክርክርን በ chmod ትዕዛዝ ይጠቀሙ፡ chmod u-s /path/to/file።
  3. የ setgid ቢትን በፋይል ላይ ለማዘጋጀት፣ ለቡድኑ የ+s ክርክርን በ chmod g+s/path/to/file ያክሉ።

የሚመከር: