setuid thiab setgid cov ntaub ntawv yog qhov txaus ntshai vim tias lawv yuav muab tus neeg siv tsis raug cai nkag mus rau hauv paus, lossis tsawg kawg nkag mus rau kev khiav haujlwm hauv lwm tus neeg siv lub npe. … Txawm li cas los xij, nws nyuaj heev kom paub tseeb, vim tias cov neeg nyiag nkag tuaj yeem tawg hauv paus tus password.
Puas muaj kev ruaj ntseg?
Thaum lub teeb tsa muaj txiaj ntsig zoo heev hauv ntau qhov xwm txheej, nws siv tsis raug tuaj yeem ua rau muaj kev pheej hmoo nyab xeebyog tias tus cwj pwm setuid raug xa mus rau cov haujlwm ua tiav uas tsis tau ua tib zoo tsim. Vim muaj teeb meem kev ruaj ntseg, ntau lub tshuab ua haujlwm tsis quav ntsej cov cwj pwm setuid thaum siv rau cov ntawv sau ua tiav.
Dab tsi yog lub ntsiab lus ntawm setuid?
Setuid yog Linux cov ntaub ntawv tso cai teeb tsa uas tso cai rau tus neeg siv ua cov ntaub ntawv lossis qhov program nrog kev tso cai los ntawm tus tswv ntawm cov ntaub ntawv. Qhov no feem ntau yog siv los txhawb nqa cov cai ntawm tus neeg siv tam sim no.
Cov teeb meem kev nyab xeeb dab tsi tuaj yeem ua rau lub hauv paus teeb tsa ua rau?
Yog vim li cas cov kev pabcuam suid txaus ntshai yog kev cuam tshuam nrog tus neeg siv tsis ntseeg tau pib ua ntej qhov program tseem pib. Muaj ntau ntau txoj hauv kev los ua kom tsis meej pem qhov kev pab cuam, siv tej yam xws li ib puag ncig hloov pauv, teeb liab, lossis txhua yam koj xav tau.
Tus setuid ua dab tsi?
The setuid bit
The setuid bit tsuas qhia tau tias thaum khiav lub executable, nws yuav teem nws tso cai rau tus neeg siv uas tsim nws (tus tswv), es tsis txhob teeb tsa rau tus neeg siv uas tau pib nws.