Mukushandisa
Kana sudoers ine inoshanda, asi yakanyanya kushomeka mukuita, mitemo inobvumira kuitwa kweimwe murairo pasi peUID yechero mushandisi kunze kwemudzi, anorwisa ane mvumo yekuitisa uyu murairo anogona kunzvenga kurambidzwa kwakamiswa uye kuita murairo ne. midzi kodzero. Kuti upfuure muganhu, ingoedza kuita murairo wakataurwa muzvirongwa neUID "-1" kana "4294967295", izvo zvinozotungamira mukuitwa kwayo neUID 0.
Semuenzaniso, kana paine mutemo muzvirongwa izvo zvinopa chero mushandisi kodzero yekuita chirongwa /usr/bin/id pasi peUID chero ipi zvayo:
myhost ALL = (ZVESE, !mudzi) /usr/bin/id
kana sarudzo inobvumira kuurayiwa chete kune chaiyo mushandisi bob:
myhost bob = (ZVESE, !mudzi) /usr/bin/id
Mushandisi anogona kuita "sudo -u '#-1' id" uye iyo /usr/bin/id yekushandisa ichavhurwa semudzi, kunyangwe paine kurambidzwa kuri pachena muzvirongwa. Dambudziko rinokonzerwa nekutarisisa kukosha kwakakosha "-1" kana "4294967295", izvo zvisingatungamirire shanduko muUID, asi sezvo sudo pachayo yave kutomhanya semudzi, pasina kushandura UID, chinangwa chekuraira chiri zvakare. yakatangwa nemidzi kodzero.
MuSUSE uye kuvhuraSUSE kugovera, pasina kutsanangura "NOPASSWD" mumutemo, pane kusagadzikana.
myhost ALL = (ZVESE, !mudzi) NOPASSWD: /usr/bin/id
Nyaya yakagadziriswa mukusunungurwa
Source: opennet.ru