Doas/ru: Difference between revisions
Created page with "== Настройка ==" |
Created page with "<syntaxhighlight lang="nix"> security.sudo.enable = false; security.doas.enable = true; security.doas.extraRules = [{ users = ["foo"]; # Необязательно, сохраняет переменные окружения при выполнении команд # например, сохраняет ваш NIX_PATH при применении вашего конфига keepEnv = true; persist = true; # Необязательно, не запрашиват..." |
||
Line 13: | Line 13: | ||
The following configuration will give the user <code>foo</code> the ability to execute commands as the super user via <code>doas</code>, while disabling the <code>sudo</code> command. | The following configuration will give the user <code>foo</code> the ability to execute commands as the super user via <code>doas</code>, while disabling the <code>sudo</code> command. | ||
</div> | </div> | ||
<syntaxhighlight lang="nix"> | <syntaxhighlight lang="nix"> | ||
security.sudo.enable = false; | |||
security.doas.enable = true; | security.doas.enable = true; | ||
security.doas.extraRules = [{ | security.doas.extraRules = [{ | ||
users = ["foo"]; | users = ["foo"]; | ||
# | # Необязательно, сохраняет переменные окружения при выполнении команд | ||
# | # например, сохраняет ваш NIX_PATH при применении вашего конфига | ||
keepEnv = true; | keepEnv = true; | ||
persist = true; # | persist = true; # Необязательно, не запрашивать пароль в течение некоторого времени после успешной аутентификации | ||
}]; | }]; | ||
</syntaxhighlight> | </syntaxhighlight> | ||
[[Category:Applications]] | [[Category:Applications]] | ||
[[Category:Security]] | [[Category:Security]] |