Yadda ake Nemo Fayiloli Tare da Izinin SUID da SGID a cikin Linux


A cikin wannan koyawa, za mu yi bayanin izinin fayil na taimako, wanda aka fi sani da izini na musamman a cikin Linux, haka nan za mu nuna muku yadda ake nemo fayiloli waɗanda aka saita SUID (Setuid) da SGID (Setgid).

SUID izini ne na musamman na fayil don fayilolin aiwatarwa wanda ke baiwa sauran masu amfani damar gudanar da fayil ɗin tare da ingantaccen izini na mai fayil ɗin. Maimakon x na al'ada wanda ke wakiltar aiwatar da izini, zaku ga s (don nuna SUID) izini na musamman ga mai amfani.

SGID izini ne na fayil na musamman wanda kuma ya shafi fayilolin da za a iya aiwatarwa kuma yana bawa sauran masu amfani damar gaji ingantaccen GID na mai rukunin fayil. Hakanan, maimakon x da aka saba wanda ke wakiltar aiwatar da izini, zaku ga izini na musamman na s (don nuna SGID) don mai amfani na rukuni.

Bari mu kalli yadda ake nemo fayiloli waɗanda ke da saitin SUID da SGID ta amfani da umarnin nemo.

Maganar ita ce kamar haka:

$ find directory -perm /permissions

Muhimmi: Wasu kundayen adireshi (kamar/sauransu,/bin,/sbin da dai sauransu) ko fayiloli suna buƙatar gata na tushen don samun dama ko jera su, idan kuna sarrafa tsarin ku azaman mai amfani na yau da kullun, yi amfani da umarnin sudo don samun tushen gata. .

Yadda ake Nemo Fayiloli tare da Saitin SUID a cikin Linux

Wannan umarnin misali na ƙasa zai nemo duk fayiloli tare da saitin SUID a cikin kundin adireshi na yanzu ta amfani da -perm (fayilolin buga kawai tare da saita izini zuwa 4000) zaɓi.

$ find . -perm /4000 

Kuna iya amfani da umarnin ls tare da zaɓi -l (don dogon jeri) don duba izini akan fayilolin da aka jera kamar yadda aka nuna a hoton da ke sama.

Yadda ake Nemo Fayiloli tare da Saitin SGID a cikin Linux

Don nemo fayiloli waɗanda ke da saitin SGID, rubuta umarni mai zuwa.

$ find . -perm /2000

Don nemo fayiloli waɗanda ke da saitin SUID da SGID, gudanar da umarnin da ke ƙasa.

$ find . -perm /6000

Hakanan kuna iya son karanta waɗannan jagororin masu amfani game da izinin fayil a cikin Linux:

  1. Yadda ake Saita Halayen Fayil da Neman Fayiloli a cikin Linux
  2. Fassara Izinin rwx zuwa Tsarin Octal a cikin Linux
  3. Amintattun Fayiloli/Kudiritoci ta amfani da ACLs (Jerin Sarrafa Shiga) a cikin Linux
  4. 5 'chattr' Umurni don Sanya Fayiloli Masu Muhimmanci (Ba a Canjawa) a cikin Linux

Shi ke nan a yanzu! A cikin wannan jagorar, mun nuna muku yadda ake nemo fayiloli waɗanda aka saita SUID (Setuid) da SGID (Setgid) a cikin Linux. Idan kuna da wasu tambayoyi, yi amfani da fam ɗin martani na ƙasa don raba kowace tambaya ko ƙarin tunani game da wannan batu.