рдЙрдкрдпреБрдХреНрддрддрд╛ рдордзреНрдпреЗ
рдЬрд░ sudoers рдХрдбреЗ рд╡реИрдз, рдкрд░рдВрддреБ рд╡реНрдпрд╡рд╣рд╛рд░рд╛рдд рдЕрддреНрдпрдВрдд рджреБрд░реНрдорд┐рд│, рд░реВрдЯ рд╡реНрдпрддрд┐рд░рд┐рдХреНрдд рдЗрддрд░ рдХреЛрдгрддреНрдпрд╛рд╣реА рд╡рд╛рдкрд░рдХрд░реНрддреНрдпрд╛рдЪреНрдпрд╛ UID рдЕрдВрддрд░реНрдЧрдд рд╡рд┐рд╢рд┐рд╖реНрдЯ рдХрдорд╛рдВрдбрдЪреА рдЕрдВрдорд▓рдмрдЬрд╛рд╡рдгреА рдХрд░рдгреНрдпрд╛рд╕ рдЕрдиреБрдорддреА рджреЗрдгрд╛рд░реЗ рдирд┐рдпрдо рдЕрд╕рддреАрд▓, рддрд░ рд╣рд╛ рдЖрджреЗрд╢ рдЕрдВрдорд▓рд╛рдд рдЖрдгрдгреНрдпрд╛рдЪрд╛ рдЕрдзрд┐рдХрд╛рд░ рдЕрд╕рд▓реЗрд▓рд╛ рдЖрдХреНрд░рдордгрдХрд░реНрддрд╛ рдкреНрд░рд╕реНрдерд╛рдкрд┐рдд рдирд┐рд░реНрдмрдВрдзрд╛рд▓рд╛ рдмрд╛рдпрдкрд╛рд╕ рдХрд░реВ рд╢рдХрддреЛ рдЖрдгрд┐ рдХрдорд╛рдВрдбрдЪреА рдЕрдВрдорд▓рдмрдЬрд╛рд╡рдгреА рдХрд░реВ рд╢рдХрддреЛ. рдореВрд│ рдЕрдзрд┐рдХрд╛рд░. рдорд░реНрдпрд╛рджрд╛ рдмрд╛рдпрдкрд╛рд╕ рдХрд░рдгреНрдпрд╛рд╕рд╛рдареА, рдлрдХреНрдд UID тАЬ-1тАЭ рдХрд┐рдВрд╡рд╛ тАЬ4294967295тАЭ рд╕рд╣ рд╕реЗрдЯрд┐рдВрдЧреНрдЬрдордзреНрдпреЗ рдирд┐рд░реНрджрд┐рд╖реНрдЯ рдХреЗрд▓реЗрд▓реА рдХрдорд╛рдВрдб рдХрд╛рд░реНрдпрд╛рдиреНрд╡рд┐рдд рдХрд░рдгреНрдпрд╛рдЪрд╛ рдкреНрд░рдпрддреНрди рдХрд░рд╛, рдЬреНрдпрд╛рдореБрд│реЗ рддреНрдпрд╛рдЪреА рдЕрдВрдорд▓рдмрдЬрд╛рд╡рдгреА UID 0 рд╕рд╣ рд╣реЛрдИрд▓.
рдЙрджрд╛рд╣рд░рдгрд╛рд░реНрде, рд╕реЗрдЯрд┐рдВрдЧреНрдЬрдордзреНрдпреЗ рдЕрд╕рд╛ рдирд┐рдпрдо рдЕрд╕рд▓реНрдпрд╛рд╕ рдЬреЛ рдХреЛрдгрддреНрдпрд╛рд╣реА рд╡рд╛рдкрд░рдХрд░реНрддреНрдпрд╛рд▓рд╛ рдХреЛрдгрддреНрдпрд╛рд╣реА UID рдЕрдВрддрд░реНрдЧрдд рдкреНрд░реЛрдЧреНрд░рд╛рдо /usr/bin/id рдХрд╛рд░реНрдпрд╛рдиреНрд╡рд┐рдд рдХрд░рдгреНрдпрд╛рдЪрд╛ рдЕрдзрд┐рдХрд╛рд░ рджреЗрддреЛ:
myhost ALL = (рд╕рд░реНрд╡, !рд░реВрдЯ) /usr/bin/id
рдХрд┐рдВрд╡рд╛ рдПрдХ рдкрд░реНрдпрд╛рдп рдЬреЛ рдХреЗрд╡рд│ рд╡рд┐рд╢рд┐рд╖реНрдЯ рд╡рд╛рдкрд░рдХрд░реНрддрд╛ рдмреЙрдмрд╕рд╛рдареА рдЕрдВрдорд▓рдмрдЬрд╛рд╡рдгреАрдЪреА рдкрд░рд╡рд╛рдирдЧреА рджреЗрддреЛ:
myhost bob = (рд╕рд░реНрд╡, !рд░реВрдЯ) /usr/bin/id
рд╡рд╛рдкрд░рдХрд░реНрддрд╛ "sudo -u '#-1' id" рдХрд╛рд░реНрдпрд╛рдиреНрд╡рд┐рдд рдХрд░реВ рд╢рдХрддреЛ рдЖрдгрд┐ рд╕реЗрдЯрд┐рдВрдЧреНрдЬрдордзреНрдпреЗ рд╕реНрдкрд╖реНрдЯ рдкреНрд░рддрд┐рдмрдВрдз рдЕрд╕реВрдирд╣реА /usr/bin/id рдпреБрдЯрд┐рд▓рд┐рдЯреА рд░реВрдЯ рдореНрд╣рдгреВрди рд▓рд╛рдБрдЪ рдХреЗрд▓реА рдЬрд╛рдИрд▓. рд╕рдорд╕реНрдпрд╛ "-1" рдХрд┐рдВрд╡рд╛ "4294967295" рд╡рд┐рд╢реЗрд╖ рдореВрд▓реНрдпрд╛рдВрдХрдбреЗ рджреБрд░реНрд▓рдХреНрд╖ рдХреЗрд▓реНрдпрд╛рдореБрд│реЗ рдЙрджреНрднрд╡рддреЗ, рдЬреНрдпрд╛рдореБрд│реЗ UID рдордзреНрдпреЗ рдмрджрд▓ рд╣реЛрдд рдирд╛рд╣реА, рдкрд░рдВрддреБ sudo рд╕реНрд╡рддрдГрдЪ рд░реВрдЯ рдореНрд╣рдгреВрди рдЪрд╛рд▓рдд рдЕрд╕рд▓реНрдпрд╛рдиреЗ, UID рди рдмрджрд▓рддрд╛, рд▓рдХреНрд╖реНрдп рдХрдорд╛рдВрдб рджреЗрдЦреАрд▓ рдЖрд╣реЗ. рд░реВрдЯ рдЕрдзрд┐рдХрд╛рд░рд╛рдВрд╕рд╣ рд▓реЙрдиреНрдЪ рдХреЗрд▓реЗ.
SUSE рдЖрдгрд┐ openSUSE рд╡рд┐рддрд░рдгрд╛рдордзреНрдпреЗ, рдирд┐рдпрдорд╛рдд "NOPASSWD" рдирд┐рд░реНрджрд┐рд╖реНрдЯ рди рдХрд░рддрд╛, рдПрдХ рднреЗрджреНрдпрддрд╛ рдЖрд╣реЗ
myhost ALL = (рд╕рд░реНрд╡, !рд░реВрдЯ) NOPASSWD: /usr/bin/id
рд░рд┐рд▓реАрдЭрдордзреНрдпреЗ рд╕рдорд╕реНрдпрд╛ рдирд┐рд╢реНрдЪрд┐рдд рдХреЗрд▓реА рдЖрд╣реЗ
рд╕реНрддреНрд░реЛрдд: opennet.ru