Jinsi ya Kupata Faili Na Ruhusa za SUID na SGID katika Linux


Katika somo hili, tutaeleza ruhusa za faili za usaidizi, zinazojulikana kama \ruhusa maalum katika Linux, na pia tutakuonyesha jinsi ya kupata faili zilizo na seti za SUID (Setuid) na SGID (Setgid).

SUID ni ruhusa maalum ya faili kwa faili zinazoweza kutekelezwa ambayo huwezesha watumiaji wengine kuendesha faili kwa vibali vinavyofaa vya mwenye faili. Badala ya x ya kawaida ambayo inawakilisha ruhusa za kutekeleza, utaona s (ili kuonyesha SUID) ruhusa maalum kwa mtumiaji.

SGID ni ruhusa maalum ya faili ambayo inatumika pia kwa faili zinazoweza kutekelezwa na kuwawezesha watumiaji wengine kurithi GID inayofaa ya mmiliki wa kikundi cha faili. Vile vile, badala ya x ya kawaida ambayo inawakilisha ruhusa za kutekeleza, utaona s (kuonyesha SGID) ruhusa maalum kwa mtumiaji wa kikundi.

Wacha tuangalie jinsi ya kupata faili ambazo SUID na SGID imewekwa kwa kutumia find amri.

Sintaksia ni kama ifuatavyo:

$ find directory -perm /permissions

Muhimu: Saraka zingine (kama/nk, /bin, /sbin n.k.) au faili zinahitaji upendeleo wa mizizi ili kufikiwa au kuorodheshwa, ikiwa unasimamia mfumo wako kama mtumiaji wa kawaida, tumia sudo amri kupata upendeleo wa mizizi. .

Jinsi ya Kupata Faili na SUID Set katika Linux

Amri hii ya mfano hapa chini itapata faili zote zilizo na SUID iliyowekwa kwenye saraka ya sasa kwa kutumia -perm (chapisha faili tu na ruhusa iliyowekwa kwa 4000) chaguo.

$ find . -perm /4000 

Unaweza kutumia amri ya ls na chaguo la -l (kwa kuorodhesha kwa muda mrefu) kutazama ruhusa kwenye faili zilizoorodheshwa kama inavyoonyeshwa kwenye picha hapo juu.

Jinsi ya Kupata Faili na SGID Set katika Linux

Ili kupata faili zilizo na seti ya SGID, chapa amri ifuatayo.

$ find . -perm /2000

Ili kupata faili zilizo na seti za SUID na SGID, endesha amri hapa chini.

$ find . -perm /6000

Unaweza pia kupenda kusoma miongozo hii muhimu kuhusu ruhusa za faili katika Linux:

  1. Jinsi ya Kuweka Sifa za Faili na Kupata Faili katika Linux
  2. Tafsiri Ruhusa za rwx katika Umbizo la Octal katika Linux
  3. Linda Faili/saraka kwa kutumia ACL (Orodha za Udhibiti wa Ufikiaji) katika Linux
  4. Amri 5 za ‘chattr’ za Kufanya Faili Muhimu ZIWEZE KUWEZA KUWEZA (Zisizobadilika) katika Linux

Ni hayo kwa sasa! Katika mwongozo huu, tulikuonyesha jinsi ya kupata faili zilizo na SUID (Setuid) na SGID (Setgid) iliyowekwa kwenye Linux. Ikiwa una maswali yoyote, tumia fomu ya maoni iliyo hapa chini kushiriki maswali yoyote au mawazo ya ziada kuhusu mada hii.