Giunsa pagpangita ang mga file nga adunay mga pagtugot sa SUID ug SGID sa Linux


Sa kini nga panudlo, among ipasabut ang mga pagtugot sa auxiliary file, nga sagad gitawag nga espesyal nga pagtugot sa Linux, ug ipakita usab namon kanimo kung giunsa pagpangita ang mga file nga adunay set nga SUID (Setuid) ug SGID (Setgid).

Ang SUID usa ka espesyal nga pagtugot sa file alang sa mga executable nga mga file nga makapahimo sa ubang mga tiggamit sa pagpadagan sa file nga adunay epektibo nga pagtugot sa tag-iya sa file. Imbis sa normal nga x nga nagrepresentar sa pagpatuman sa mga permiso, imong makita ang usa ka s (aron ipakita ang SUID) espesyal nga pagtugot para sa tiggamit.

Ang SGID usa ka espesyal nga pagtugot sa file nga magamit usab sa mga ma-executable nga mga file ug makapahimo sa ubang mga tiggamit nga makapanunod sa epektibo nga GID sa tag-iya sa file group. Ingon usab, imbes sa naandan nga x nga nagrepresentar sa pagpatuman sa mga pagtugot, imong makita ang usa ka s (aron ipakita ang SGID) espesyal nga pagtugot alang sa tiggamit sa grupo.

Atong tan-awon kung giunsa pagpangita ang mga file nga adunay SUID ug SGID set gamit ang find command.

Ang syntax mao ang mosunod:

$ find directory -perm /permissions

Importante: Ang pipila ka mga direktoryo (sama sa/etc,/bin,/sbin ug uban pa) o mga file nanginahanglan mga pribilehiyo sa gamut aron ma-access o malista, kung imong gidumala ang imong sistema ingon usa ka normal nga tiggamit, gamita ang sudo nga mando aron makakuha mga pribilehiyo sa gamut .

Giunsa Pagpangita Mga File nga adunay SUID Set sa Linux

Kini sa ubos nga pananglitan nga sugo makit-an ang tanan nga mga file nga adunay SUID nga gitakda sa kasamtangan nga direktoryo gamit ang -perm (pag-print nga mga file lamang nga adunay mga permiso nga gitakda sa 4000) nga kapilian.

$ find . -perm /4000 

Mahimo nimong gamiton ang ls command nga adunay -l nga opsyon (alang sa taas nga listahan) aron matan-aw ang mga permiso sa nalista nga mga file sama sa gipakita sa hulagway sa ibabaw.

Giunsa Pagpangita Mga File nga adunay SGID Set sa Linux

Aron makit-an ang mga file nga adunay set sa SGID, i-type ang mosunud nga mando.

$ find . -perm /2000

Aron makit-an ang mga file nga adunay SUID ug SGID set, padagana ang command sa ubos.

$ find . -perm /6000

Mahimo usab nimong basahon kining mapuslanong mga giya bahin sa mga permiso sa file sa Linux:

  1. Unsaon sa Pagbutang sa File Attributes ug Pagpangita sa mga File sa Linux
  2. Ihubad ang rwx Permissions ngadto sa Octal Format sa Linux
  3. Secure Files/Directories gamit ang ACLs (Access Control Lists) sa Linux
  4. 5 nga 'chattr' nga mga Sugo sa Paghimo sa Importante nga mga File nga IMMUTABLE (Dili Mausab) sa Linux

Mao na sa pagkakaron! Sa kini nga giya, gipakita namon kanimo kung giunsa pagpangita ang mga file nga adunay SUID (Setuid) ug SGID (Setgid) nga gitakda sa Linux. Kung naa kay pangutana, gamita ang feedback form sa ubos para ipaambit ang bisan unsang pangutana o dugang nga mga hunahuna bahin sa kini nga hilisgutan.