Kif Issib Fajls Bil-Permessi SUID u SGID fil-Linux


F'dan it-tutorja, se nispjegaw il-permessi tal-fajls awżiljarji, komunement imsejħa permessi speċjali fil-Linux, u wkoll ser nuruk kif issib fajls li għandhom issettjati SUID (Setuid) u SGID (Setgid).

SUID huwa permess fajl speċjali għal fajls eżekutibbli li jippermetti lil utenti oħra biex imexxu l-fajl b'permessi effettivi tas-sid tal-fajl. Minflok il-x normali li tirrappreżenta l-permessi ta' eżekuzzjoni, tara permess speċjali s (biex tindika SUID) għall-utent.

SGID huwa permess ta 'fajl speċjali li japplika wkoll għal fajls eżekutibbli u jippermetti lil utenti oħra biex jirtu l-GID effettiv tas-sid tal-grupp ta' fajls. Bl-istess mod, aktar milli l-x tas-soltu li tirrappreżenta l-permessi ta’ eżekuzzjoni, tara permess speċjali s (biex tindika SGID) għall-utent tal-grupp.

Ejja nħarsu lejn kif issib fajls li għandhom issettjati SUID u SGID bl-użu tal-kmand find.

Is-sintassi hija kif ġej:

$ find directory -perm /permissions

Importanti: Ċerti direttorji (bħal /etc, /bin, /sbin eċċ.) jew fajls jeħtieġu privileġġi tal-għeruq sabiex jiġu aċċessati jew elenkati, jekk qed timmaniġġja s-sistema tiegħek bħala utent normali, uża l-kmand sudo biex tikseb privileġġi tal-għeruq. .

Kif issib Fajls b'Sett SUID fil-Linux

Dan il-kmand ta' l-eżempju ta' hawn taħt se jsib il-fajls kollha b'SUID stabbilit fid-direttorju kurrenti billi juża l-għażla -perm (istampa fajls biss b'permessi stabbiliti għal 4000).

$ find . -perm /4000 

Tista 'tuża l-kmand ls bl-għażla -l (għal lista twila) biex tara l-permessi fuq il-fajls elenkati kif muri fl-immaġni hawn fuq.

Kif issib Fajls b'Sett SGID fil-Linux

Biex issib fajls li għandhom issettjat SGID, ikteb il-kmand li ġej.

$ find . -perm /2000

Biex issib fajls li għandhom kemm SUID kif ukoll SGID issettjati, mexxi l-kmand hawn taħt.

$ find . -perm /6000

Tista' wkoll tixtieq taqra dawn il-gwidi utli dwar il-permessi tal-fajls fil-Linux:

  1. Kif Issettja l-Attributi tal-Fajl u Tsib Fajls fil-Linux
  2. Ittraduċi l-Permessi rwx f'Format Octal fil-Linux
  3. Sikura Fajls/Direttorji bl-użu ta' ACLs (Listi ta' Kontroll ta' Aċċess) fil-Linux
  4. 5 Kmandi ‘chattr’ biex Jagħmel Fajls Importanti IMMUTABILI (Ma Jinbidlux) fil-Linux

Dak hu għalissa! F'din il-gwida, wrejnek kif issib fajls li għandhom SUID (Setuid) u SGID (Setgid) stabbiliti fil-Linux. Jekk għandek xi mistoqsijiet, uża l-formola ta' feedback hawn taħt biex taqsam xi mistoqsijiet jew ħsibijiet addizzjonali dwar dan is-suġġett.