рдЙрдкрдпреЛрдЧрд┐рддрд╛ рдорд╛
рдпрджрд┐ 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