Cov txheej txheem:

S txhais li cas hauv kev tso cai Linux?
S txhais li cas hauv kev tso cai Linux?

Video: S txhais li cas hauv kev tso cai Linux?

Video: S txhais li cas hauv kev tso cai Linux?
Video: yuav coj li cas kom luag nyiam 2024, Plaub Hlis Ntuj
Anonim

s (setuid) txhais tau tias teeb tus neeg siv ID thaum ua tiav. Yog tias setuid me ntsis tig rau ntawm cov ntaub ntawv, cov neeg siv ua tiav cov ntaub ntawv executable tau txais kev tso cai ntawm tus kheej lossis pab pawg uas muaj cov ntaub ntawv.

Ib yam li ntawd, nws raug nug, S hauv chmod yog dab tsi?

chmod muaj cov syntax hauv qab no: chmod [xaiv] hom ntaub ntawv( s ) Qhov 'hom' ntu qhia qhov kev tso cai tshiab rau cov ntaub ntawv ( s ) uas ua raws li kev sib cav. Ib hom qhia tias tus neeg siv qhov kev tso cai yuav tsum tau hloov pauv, thiab tom qab ntawd cov kev nkag mus yuav tsum tau hloov pauv.

Tsis tas li ntawd, peev S yog dab tsi hauv UNIX kev tso cai? Yog tias tsuas yog setuid me ntsis tau teeb tsa (thiab tus neeg siv tsis muaj kev ua haujlwm kev tso cai nws tus kheej) nws tshwm li ib peev “ S ”. [Faj seeb: Qhov teeb meem peev nyiaj txiag no siv tau rau txhua qhov "tshwj xeeb" tso cai me ntsis. Txoj cai dav dav yog qhov no: Yog tias nws yog tus lej qis, tus neeg siv tau ua tiav. Yog nws yog ntawv loj , tus neeg siv DOESN'Thave execute.]

Raws li, S hauv Linux yog dab tsi?

Hloov chaw x uas sawv cev rau kev tso cai ua haujlwm, koj yuav pom ib qho s (los qhia SUID) kev tso cai tshwj xeeb rau tus neeg siv. SGID yog ib daim ntawv tso cai tshwj xeeb uas tseem siv tau rau cov ntaub ntawv ua tau zoo thiab ua rau lwm tus neeg siv tau txais txiaj ntsig GID ntawm cov ntaub ntawv pawg tswv.

Kuv yuav tso cai rau S hauv Linux li cas?

Yuav teeb thiab tshem tawm cov setuid thiab setgid li cas:

  1. Ntxiv cov setuid ntxiv qhov +s me ntsis rau tus neeg siv: chmod u+s /path/to/file.
  2. Txhawm rau tshem tawm cov setuid me ntsis siv qhov kev sib cav -s nrog chmod hais kom ua: chmod u-s /path/to/file.
  3. Txhawm rau teeb tsa setgid me ntsis ntawm cov ntaub ntawv, ntxiv cov lus sib cav +s rau pawg, nrog chmod g + s /path/to/file:

Pom zoo: