*No copyright* Apache License 2.0 --------------------------------- sudo-rs-0.2.2/LICENSE-APACHE Apache License (v2.0) or MIT license ------------------------------------ sudo-rs-0.2.2/COPYRIGHT MIT License ----------- sudo-rs-0.2.2/LICENSE-MIT Unknown or generated -------------------- sudo-rs-0.2.2/.github/ISSUE_TEMPLATE/bug_report.md sudo-rs-0.2.2/.github/ISSUE_TEMPLATE/feature_request.md sudo-rs-0.2.2/.github/PULL_REQUEST_TEMPLATE/pull_request_template.md sudo-rs-0.2.2/.github/codecov.yml sudo-rs-0.2.2/.github/workflows/ci.yaml sudo-rs-0.2.2/CHANGELOG.md sudo-rs-0.2.2/CODE_OF_CONDUCT.md sudo-rs-0.2.2/CONTRIBUTING.md sudo-rs-0.2.2/Cargo.lock sudo-rs-0.2.2/Cargo.toml sudo-rs-0.2.2/Dockerfile sudo-rs-0.2.2/Makefile sudo-rs-0.2.2/README.md sudo-rs-0.2.2/SECURITY.md sudo-rs-0.2.2/bin/su.rs sudo-rs-0.2.2/bin/sudo.rs sudo-rs-0.2.2/bin/visudo.rs sudo-rs-0.2.2/build.rs sudo-rs-0.2.2/clippy.toml sudo-rs-0.2.2/docs/audit/audit-report-sudo-rs.pdf sudo-rs-0.2.2/docs/man/su.1.md sudo-rs-0.2.2/docs/man/sudo.8.md sudo-rs-0.2.2/docs/man/visudo.8.md sudo-rs-0.2.2/docs/sudo-cve.md sudo-rs-0.2.2/make-lcov-info.bash sudo-rs-0.2.2/proofs/sudoers.mlw sudo-rs-0.2.2/src/common/bin_serde.rs sudo-rs-0.2.2/src/common/command.rs sudo-rs-0.2.2/src/common/context.rs sudo-rs-0.2.2/src/common/error.rs sudo-rs-0.2.2/src/common/mod.rs sudo-rs-0.2.2/src/common/path.rs sudo-rs-0.2.2/src/common/resolve.rs sudo-rs-0.2.2/src/common/string.rs sudo-rs-0.2.2/src/cutils/mod.rs sudo-rs-0.2.2/src/defaults/mod.rs sudo-rs-0.2.2/src/defaults/settings_dsl.rs sudo-rs-0.2.2/src/defaults/strenum.rs sudo-rs-0.2.2/src/exec/event.rs sudo-rs-0.2.2/src/exec/interface.rs sudo-rs-0.2.2/src/exec/io_util.rs sudo-rs-0.2.2/src/exec/mod.rs sudo-rs-0.2.2/src/exec/no_pty.rs sudo-rs-0.2.2/src/exec/use_pty/backchannel.rs sudo-rs-0.2.2/src/exec/use_pty/mod.rs sudo-rs-0.2.2/src/exec/use_pty/monitor.rs sudo-rs-0.2.2/src/exec/use_pty/parent.rs sudo-rs-0.2.2/src/exec/use_pty/pipe/mod.rs sudo-rs-0.2.2/src/exec/use_pty/pipe/ring_buffer.rs sudo-rs-0.2.2/src/lib.rs sudo-rs-0.2.2/src/log/mod.rs sudo-rs-0.2.2/src/log/simple_logger.rs sudo-rs-0.2.2/src/log/syslog.rs sudo-rs-0.2.2/src/macros.rs sudo-rs-0.2.2/src/pam/converse.rs sudo-rs-0.2.2/src/pam/error.rs sudo-rs-0.2.2/src/pam/mod.rs sudo-rs-0.2.2/src/pam/rpassword.rs sudo-rs-0.2.2/src/pam/securemem.rs sudo-rs-0.2.2/src/pam/sys.rs sudo-rs-0.2.2/src/pam/wrapper.h sudo-rs-0.2.2/src/su/cli.rs sudo-rs-0.2.2/src/su/context.rs sudo-rs-0.2.2/src/su/help.rs sudo-rs-0.2.2/src/su/mod.rs sudo-rs-0.2.2/src/sudo/cli/help.rs sudo-rs-0.2.2/src/sudo/cli/mod.rs sudo-rs-0.2.2/src/sudo/cli/tests.rs sudo-rs-0.2.2/src/sudo/diagnostic.rs sudo-rs-0.2.2/src/sudo/env/environment.rs sudo-rs-0.2.2/src/sudo/env/mod.rs sudo-rs-0.2.2/src/sudo/env/tests.rs sudo-rs-0.2.2/src/sudo/env/wildcard_match.rs sudo-rs-0.2.2/src/sudo/mod.rs sudo-rs-0.2.2/src/sudo/pam.rs sudo-rs-0.2.2/src/sudo/pipeline.rs sudo-rs-0.2.2/src/sudo/pipeline/list.rs sudo-rs-0.2.2/src/sudoers/ast.rs sudo-rs-0.2.2/src/sudoers/ast_names.rs sudo-rs-0.2.2/src/sudoers/basic_parser.rs sudo-rs-0.2.2/src/sudoers/char_stream.rs sudo-rs-0.2.2/src/sudoers/entry.rs sudo-rs-0.2.2/src/sudoers/entry/verbose.rs sudo-rs-0.2.2/src/sudoers/mod.rs sudo-rs-0.2.2/src/sudoers/policy.rs sudo-rs-0.2.2/src/sudoers/test/mod.rs sudo-rs-0.2.2/src/sudoers/tokens.rs sudo-rs-0.2.2/src/system/audit.rs sudo-rs-0.2.2/src/system/file/chown.rs sudo-rs-0.2.2/src/system/file/lock.rs sudo-rs-0.2.2/src/system/file/mod.rs sudo-rs-0.2.2/src/system/interface.rs sudo-rs-0.2.2/src/system/mod.rs sudo-rs-0.2.2/src/system/signal/handler.rs sudo-rs-0.2.2/src/system/signal/info.rs sudo-rs-0.2.2/src/system/signal/mod.rs sudo-rs-0.2.2/src/system/signal/set.rs sudo-rs-0.2.2/src/system/signal/stream.rs sudo-rs-0.2.2/src/system/term/mod.rs sudo-rs-0.2.2/src/system/term/user_term.rs sudo-rs-0.2.2/src/system/time.rs sudo-rs-0.2.2/src/system/timestamp.rs sudo-rs-0.2.2/src/system/wait.rs sudo-rs-0.2.2/src/visudo/cli.rs sudo-rs-0.2.2/src/visudo/help.rs sudo-rs-0.2.2/src/visudo/mod.rs sudo-rs-0.2.2/test-framework/Cargo.toml sudo-rs-0.2.2/test-framework/README.md sudo-rs-0.2.2/test-framework/e2e-tests/Cargo.toml sudo-rs-0.2.2/test-framework/e2e-tests/src/lib.rs sudo-rs-0.2.2/test-framework/e2e-tests/src/pty.rs sudo-rs-0.2.2/test-framework/e2e-tests/src/su.rs sudo-rs-0.2.2/test-framework/e2e-tests/src/su/flag_pty.rs sudo-rs-0.2.2/test-framework/e2e-tests/src/su/signal_handling/expects-signal.sh sudo-rs-0.2.2/test-framework/e2e-tests/src/su/signal_handling/kill-su-parent.sh sudo-rs-0.2.2/test-framework/e2e-tests/src/su/signal_handling/kill-su.sh sudo-rs-0.2.2/test-framework/e2e-tests/src/su/signal_handling/mod.rs sudo-rs-0.2.2/test-framework/e2e-tests/src/su/signal_handling/sigtstp.bash sudo-rs-0.2.2/test-framework/sudo-compliance-tests/Cargo.toml sudo-rs-0.2.2/test-framework/sudo-compliance-tests/src/helpers.rs sudo-rs-0.2.2/test-framework/sudo-compliance-tests/src/lib.rs sudo-rs-0.2.2/test-framework/sudo-compliance-tests/src/macros.rs sudo-rs-0.2.2/test-framework/sudo-compliance-tests/src/snapshots/flag_group/unassigned_group_id_is_rejected-2.snap sudo-rs-0.2.2/test-framework/sudo-compliance-tests/src/snapshots/flag_group/unassigned_group_id_is_rejected.snap sudo-rs-0.2.2/test-framework/sudo-compliance-tests/src/snapshots/flag_login/if_home_directory_does_not_exist_executes_program_without_changing_the_working_directory-2.snap sudo-rs-0.2.2/test-framework/sudo-compliance-tests/src/snapshots/flag_login/if_home_directory_does_not_exist_executes_program_without_changing_the_working_directory.snap sudo-rs-0.2.2/test-framework/sudo-compliance-tests/src/snapshots/flag_login/insufficient_permissions_to_execute_shell.snap sudo-rs-0.2.2/test-framework/sudo-compliance-tests/src/snapshots/flag_login/shell_does_not_exist.snap sudo-rs-0.2.2/test-framework/sudo-compliance-tests/src/snapshots/flag_shell/shell_does_not_exist.snap sudo-rs-0.2.2/test-framework/sudo-compliance-tests/src/snapshots/flag_shell/shell_is_not_executable.snap sudo-rs-0.2.2/test-framework/sudo-compliance-tests/src/snapshots/flag_user/unassigned_user_id_is_rejected-2.snap sudo-rs-0.2.2/test-framework/sudo-compliance-tests/src/snapshots/flag_user/unassigned_user_id_is_rejected.snap sudo-rs-0.2.2/test-framework/sudo-compliance-tests/src/snapshots/misc/user_not_in_passwd_database_cannot_use_sudo.snap sudo-rs-0.2.2/test-framework/sudo-compliance-tests/src/snapshots/passwd/explicit_passwd_overrides_nopasswd.snap sudo-rs-0.2.2/test-framework/sudo-compliance-tests/src/snapshots/path_search/when_path_is_unset_does_not_search_in_default_path_set_for_command_execution.snap sudo-rs-0.2.2/test-framework/sudo-compliance-tests/src/snapshots/secure_path/dash_dash_before_flag_is_an_error.snap sudo-rs-0.2.2/test-framework/sudo-compliance-tests/src/snapshots/sudoers/cmnd/command_specified_not_by_absolute_path_is_rejected.snap sudo-rs-0.2.2/test-framework/sudo-compliance-tests/src/snapshots/sudoers/cmnd/given_specific_command_then_other_command_is_not_allowed.snap sudo-rs-0.2.2/test-framework/sudo-compliance-tests/src/snapshots/sudoers/cmnd_alias/alias_given_specific_command_then_other_command_is_not_allowed.snap sudo-rs-0.2.2/test-framework/sudo-compliance-tests/src/snapshots/sudoers/cmnd_alias/another_negation_combination.snap sudo-rs-0.2.2/test-framework/sudo-compliance-tests/src/snapshots/sudoers/cmnd_alias/combined_cmnd_aliases.snap sudo-rs-0.2.2/test-framework/sudo-compliance-tests/src/snapshots/sudoers/cmnd_alias/command_alias_negation.snap sudo-rs-0.2.2/test-framework/sudo-compliance-tests/src/snapshots/sudoers/cmnd_alias/command_specified_not_by_absolute_path_is_rejected.snap sudo-rs-0.2.2/test-framework/sudo-compliance-tests/src/snapshots/sudoers/cmnd_alias/even_more_negation_combination.snap sudo-rs-0.2.2/test-framework/sudo-compliance-tests/src/snapshots/sudoers/cmnd_alias/negation_combination.snap sudo-rs-0.2.2/test-framework/sudo-compliance-tests/src/snapshots/sudoers/cmnd_alias/negation_not_order_sensitive.snap sudo-rs-0.2.2/test-framework/sudo-compliance-tests/src/snapshots/sudoers/cmnd_alias/one_more_negation_combination.snap sudo-rs-0.2.2/test-framework/sudo-compliance-tests/src/snapshots/sudoers/cmnd_alias/runas_override-2.snap sudo-rs-0.2.2/test-framework/sudo-compliance-tests/src/snapshots/sudoers/cmnd_alias/runas_override.snap sudo-rs-0.2.2/test-framework/sudo-compliance-tests/src/snapshots/sudoers/cmnd_alias/tripple_negation_combination-2.snap sudo-rs-0.2.2/test-framework/sudo-compliance-tests/src/snapshots/sudoers/cmnd_alias/tripple_negation_combination.snap sudo-rs-0.2.2/test-framework/sudo-compliance-tests/src/snapshots/sudoers/cmnd_alias/unlisted_cmnd_fails.snap sudo-rs-0.2.2/test-framework/sudo-compliance-tests/src/snapshots/sudoers/host_alias/combined_host_aliases.snap sudo-rs-0.2.2/test-framework/sudo-compliance-tests/src/snapshots/sudoers/host_alias/host_alias_negation.snap sudo-rs-0.2.2/test-framework/sudo-compliance-tests/src/snapshots/sudoers/host_alias/negation_not_order_sensitive.snap sudo-rs-0.2.2/test-framework/sudo-compliance-tests/src/snapshots/sudoers/host_alias/unlisted_host_fails.snap sudo-rs-0.2.2/test-framework/sudo-compliance-tests/src/snapshots/sudoers/host_list/given_specific_hostname_then_sudo_from_different_hostname_is_rejected.snap sudo-rs-0.2.2/test-framework/sudo-compliance-tests/src/snapshots/sudoers/host_list/negation_rejects.snap sudo-rs-0.2.2/test-framework/sudo-compliance-tests/src/snapshots/sudoers/run_as/supplemental_group_matching.snap sudo-rs-0.2.2/test-framework/sudo-compliance-tests/src/snapshots/sudoers/run_as/when_empty_then_as_someone_else_is_not_allowed.snap sudo-rs-0.2.2/test-framework/sudo-compliance-tests/src/snapshots/sudoers/run_as/when_only_group_is_specified_then_as_some_user_is_not_allowed-2.snap sudo-rs-0.2.2/test-framework/sudo-compliance-tests/src/snapshots/sudoers/run_as/when_only_group_is_specified_then_as_some_user_is_not_allowed.snap sudo-rs-0.2.2/test-framework/sudo-compliance-tests/src/snapshots/sudoers/run_as/when_specific_group_then_as_a_different_group_is_not_allowed-2.snap sudo-rs-0.2.2/test-framework/sudo-compliance-tests/src/snapshots/sudoers/run_as/when_specific_group_then_as_a_different_group_is_not_allowed.snap sudo-rs-0.2.2/test-framework/sudo-compliance-tests/src/snapshots/sudoers/run_as/when_specific_user_then_as_a_different_user_is_not_allowed.snap sudo-rs-0.2.2/test-framework/sudo-compliance-tests/src/snapshots/sudoers/run_as/when_specific_user_then_as_self_is_not_allowed.snap sudo-rs-0.2.2/test-framework/sudo-compliance-tests/src/snapshots/sudoers/runas_alias/different_aliases_user_and_group_fails_when_both_are_passed.snap sudo-rs-0.2.2/test-framework/sudo-compliance-tests/src/snapshots/sudoers/runas_alias/negation_on_user.snap sudo-rs-0.2.2/test-framework/sudo-compliance-tests/src/snapshots/sudoers/runas_alias/runas_alias_negation.snap sudo-rs-0.2.2/test-framework/sudo-compliance-tests/src/snapshots/sudoers/runas_alias/user_and_group_failing_also_when_given_different_aliases.snap sudo-rs-0.2.2/test-framework/sudo-compliance-tests/src/snapshots/sudoers/runas_alias/user_and_group_failing_also_when_given_different_aliases_each.snap sudo-rs-0.2.2/test-framework/sudo-compliance-tests/src/snapshots/sudoers/runas_alias/user_and_group_fails_when_both_are_passed.snap sudo-rs-0.2.2/test-framework/sudo-compliance-tests/src/snapshots/sudoers/runas_alias/when_only_groupname_is_given_user_arg_fails.snap sudo-rs-0.2.2/test-framework/sudo-compliance-tests/src/snapshots/sudoers/runas_alias/when_only_username_is_given_group_arg_fails.snap sudo-rs-0.2.2/test-framework/sudo-compliance-tests/src/snapshots/sudoers/runas_alias/when_specific_user_then_as_a_different_user_is_not_allowed.snap sudo-rs-0.2.2/test-framework/sudo-compliance-tests/src/snapshots/sudoers/secure_path/if_set_it_does_not_search_in_original_user_path.snap sudo-rs-0.2.2/test-framework/sudo-compliance-tests/src/snapshots/sudoers/user_list/negated_subgroup.snap sudo-rs-0.2.2/test-framework/sudo-compliance-tests/src/snapshots/sudoers/user_list/negated_supergroup-2.snap sudo-rs-0.2.2/test-framework/sudo-compliance-tests/src/snapshots/sudoers/user_list/negated_supergroup.snap sudo-rs-0.2.2/test-framework/sudo-compliance-tests/src/snapshots/sudoers/user_list/negation_excludes_group_members.snap sudo-rs-0.2.2/test-framework/sudo-compliance-tests/src/snapshots/sudoers/user_list/no_match.snap sudo-rs-0.2.2/test-framework/sudo-compliance-tests/src/snapshots/sudoers/user_list/user_alias_works.snap sudo-rs-0.2.2/test-framework/sudo-compliance-tests/src/snapshots/visudo/flag_file/passes_temporary_file_to_editor.snap sudo-rs-0.2.2/test-framework/sudo-compliance-tests/src/snapshots/visudo/passes_temporary_file_to_editor.snap sudo-rs-0.2.2/test-framework/sudo-compliance-tests/src/snapshots/visudo/stderr_message_when_file_is_not_modified.snap sudo-rs-0.2.2/test-framework/sudo-compliance-tests/src/snapshots/visudo/temporary_file_is_deleted_during_edition.snap sudo-rs-0.2.2/test-framework/sudo-compliance-tests/src/su.rs sudo-rs-0.2.2/test-framework/sudo-compliance-tests/src/su/cli.rs sudo-rs-0.2.2/test-framework/sudo-compliance-tests/src/su/env.rs sudo-rs-0.2.2/test-framework/sudo-compliance-tests/src/su/flag_command.rs sudo-rs-0.2.2/test-framework/sudo-compliance-tests/src/su/flag_group.rs sudo-rs-0.2.2/test-framework/sudo-compliance-tests/src/su/flag_login.rs sudo-rs-0.2.2/test-framework/sudo-compliance-tests/src/su/flag_preserve_environment.rs sudo-rs-0.2.2/test-framework/sudo-compliance-tests/src/su/flag_shell.rs sudo-rs-0.2.2/test-framework/sudo-compliance-tests/src/su/flag_supp_group.rs sudo-rs-0.2.2/test-framework/sudo-compliance-tests/src/su/flag_whitelist_environment.rs sudo-rs-0.2.2/test-framework/sudo-compliance-tests/src/su/limits.rs sudo-rs-0.2.2/test-framework/sudo-compliance-tests/src/su/pam.rs sudo-rs-0.2.2/test-framework/sudo-compliance-tests/src/su/syslog.rs sudo-rs-0.2.2/test-framework/sudo-compliance-tests/src/sudo.rs sudo-rs-0.2.2/test-framework/sudo-compliance-tests/src/sudo/child_process.rs sudo-rs-0.2.2/test-framework/sudo-compliance-tests/src/sudo/child_process/signal_handling/change-size.sh sudo-rs-0.2.2/test-framework/sudo-compliance-tests/src/sudo/child_process/signal_handling/expects-signal.sh sudo-rs-0.2.2/test-framework/sudo-compliance-tests/src/sudo/child_process/signal_handling/kill-sudo-parent.sh sudo-rs-0.2.2/test-framework/sudo-compliance-tests/src/sudo/child_process/signal_handling/kill-sudo.sh sudo-rs-0.2.2/test-framework/sudo-compliance-tests/src/sudo/child_process/signal_handling/mod.rs sudo-rs-0.2.2/test-framework/sudo-compliance-tests/src/sudo/child_process/signal_handling/print-sizes.sh sudo-rs-0.2.2/test-framework/sudo-compliance-tests/src/sudo/child_process/signal_handling/sigtstp.bash sudo-rs-0.2.2/test-framework/sudo-compliance-tests/src/sudo/cli.rs sudo-rs-0.2.2/test-framework/sudo-compliance-tests/src/sudo/env_reset.rs sudo-rs-0.2.2/test-framework/sudo-compliance-tests/src/sudo/flag_chdir.rs sudo-rs-0.2.2/test-framework/sudo-compliance-tests/src/sudo/flag_group.rs sudo-rs-0.2.2/test-framework/sudo-compliance-tests/src/sudo/flag_help.rs sudo-rs-0.2.2/test-framework/sudo-compliance-tests/src/sudo/flag_list.rs sudo-rs-0.2.2/test-framework/sudo-compliance-tests/src/sudo/flag_list/credential_caching.rs sudo-rs-0.2.2/test-framework/sudo-compliance-tests/src/sudo/flag_list/flag_other_user.rs sudo-rs-0.2.2/test-framework/sudo-compliance-tests/src/sudo/flag_list/long_format/mod.rs sudo-rs-0.2.2/test-framework/sudo-compliance-tests/src/sudo/flag_list/long_format/snapshots/command_alias.snap sudo-rs-0.2.2/test-framework/sudo-compliance-tests/src/sudo/flag_list/long_format/snapshots/command_arguments.snap sudo-rs-0.2.2/test-framework/sudo-compliance-tests/src/sudo/flag_list/long_format/snapshots/complex_runas.snap sudo-rs-0.2.2/test-framework/sudo-compliance-tests/src/sudo/flag_list/long_format/snapshots/cwd_across_runas_groups.snap sudo-rs-0.2.2/test-framework/sudo-compliance-tests/src/sudo/flag_list/long_format/snapshots/cwd_any.snap sudo-rs-0.2.2/test-framework/sudo-compliance-tests/src/sudo/flag_list/long_format/snapshots/cwd_multiple_commands.snap sudo-rs-0.2.2/test-framework/sudo-compliance-tests/src/sudo/flag_list/long_format/snapshots/cwd_multiple_runas_groups.snap sudo-rs-0.2.2/test-framework/sudo-compliance-tests/src/sudo/flag_list/long_format/snapshots/cwd_nopasswd.snap sudo-rs-0.2.2/test-framework/sudo-compliance-tests/src/sudo/flag_list/long_format/snapshots/cwd_not_in_first_position.snap sudo-rs-0.2.2/test-framework/sudo-compliance-tests/src/sudo/flag_list/long_format/snapshots/cwd_override.snap sudo-rs-0.2.2/test-framework/sudo-compliance-tests/src/sudo/flag_list/long_format/snapshots/cwd_override_across_runas_groups.snap sudo-rs-0.2.2/test-framework/sudo-compliance-tests/src/sudo/flag_list/long_format/snapshots/cwd_path.snap sudo-rs-0.2.2/test-framework/sudo-compliance-tests/src/sudo/flag_list/long_format/snapshots/empty_runas.snap sudo-rs-0.2.2/test-framework/sudo-compliance-tests/src/sudo/flag_list/long_format/snapshots/group_runas.snap sudo-rs-0.2.2/test-framework/sudo-compliance-tests/src/sudo/flag_list/long_format/snapshots/implicit_runas_group.snap sudo-rs-0.2.2/test-framework/sudo-compliance-tests/src/sudo/flag_list/long_format/snapshots/multiple_commands.snap sudo-rs-0.2.2/test-framework/sudo-compliance-tests/src/sudo/flag_list/long_format/snapshots/multiple_group_runas.snap sudo-rs-0.2.2/test-framework/sudo-compliance-tests/src/sudo/flag_list/long_format/snapshots/multiple_lines.snap sudo-rs-0.2.2/test-framework/sudo-compliance-tests/src/sudo/flag_list/long_format/snapshots/multiple_runas_groups.snap sudo-rs-0.2.2/test-framework/sudo-compliance-tests/src/sudo/flag_list/long_format/snapshots/multiple_users_runas.snap sudo-rs-0.2.2/test-framework/sudo-compliance-tests/src/sudo/flag_list/long_format/snapshots/negated_command_alias.snap sudo-rs-0.2.2/test-framework/sudo-compliance-tests/src/sudo/flag_list/long_format/snapshots/no_runas.snap sudo-rs-0.2.2/test-framework/sudo-compliance-tests/src/sudo/flag_list/long_format/snapshots/nopasswd.snap sudo-rs-0.2.2/test-framework/sudo-compliance-tests/src/sudo/flag_list/long_format/snapshots/nopasswd_across_runas_groups.snap sudo-rs-0.2.2/test-framework/sudo-compliance-tests/src/sudo/flag_list/long_format/snapshots/nopasswd_passwd_on_same_command.snap sudo-rs-0.2.2/test-framework/sudo-compliance-tests/src/sudo/flag_list/long_format/snapshots/nopasswd_passwd_override.snap sudo-rs-0.2.2/test-framework/sudo-compliance-tests/src/sudo/flag_list/long_format/snapshots/nopasswd_passwd_override_across_runas_groups.snap sudo-rs-0.2.2/test-framework/sudo-compliance-tests/src/sudo/flag_list/long_format/snapshots/not_group_runas.snap sudo-rs-0.2.2/test-framework/sudo-compliance-tests/src/sudo/flag_list/long_format/snapshots/not_user_runas.snap sudo-rs-0.2.2/test-framework/sudo-compliance-tests/src/sudo/flag_list/long_format/snapshots/passwd.snap sudo-rs-0.2.2/test-framework/sudo-compliance-tests/src/sudo/flag_list/long_format/snapshots/passwd_across_runas_groups.snap sudo-rs-0.2.2/test-framework/sudo-compliance-tests/src/sudo/flag_list/long_format/snapshots/passwd_nopasswd_override.snap sudo-rs-0.2.2/test-framework/sudo-compliance-tests/src/sudo/flag_list/long_format/snapshots/user_group_id_runas.snap sudo-rs-0.2.2/test-framework/sudo-compliance-tests/src/sudo/flag_list/long_format/snapshots/user_group_runas.snap sudo-rs-0.2.2/test-framework/sudo-compliance-tests/src/sudo/flag_list/long_format/snapshots/user_id_runas.snap sudo-rs-0.2.2/test-framework/sudo-compliance-tests/src/sudo/flag_list/long_format/snapshots/user_non_unix_group_id_runas.snap sudo-rs-0.2.2/test-framework/sudo-compliance-tests/src/sudo/flag_list/long_format/snapshots/user_non_unix_group_runas.snap sudo-rs-0.2.2/test-framework/sudo-compliance-tests/src/sudo/flag_list/long_format/snapshots/user_runas.snap sudo-rs-0.2.2/test-framework/sudo-compliance-tests/src/sudo/flag_list/needs_auth.rs sudo-rs-0.2.2/test-framework/sudo-compliance-tests/src/sudo/flag_list/nopasswd.rs sudo-rs-0.2.2/test-framework/sudo-compliance-tests/src/sudo/flag_list/not_allowed.rs sudo-rs-0.2.2/test-framework/sudo-compliance-tests/src/sudo/flag_list/short_format/mod.rs sudo-rs-0.2.2/test-framework/sudo-compliance-tests/src/sudo/flag_list/short_format/snapshots/command_alias.snap sudo-rs-0.2.2/test-framework/sudo-compliance-tests/src/sudo/flag_list/short_format/snapshots/command_arguments.snap sudo-rs-0.2.2/test-framework/sudo-compliance-tests/src/sudo/flag_list/short_format/snapshots/complex_runas.snap sudo-rs-0.2.2/test-framework/sudo-compliance-tests/src/sudo/flag_list/short_format/snapshots/cwd_across_runas_groups.snap sudo-rs-0.2.2/test-framework/sudo-compliance-tests/src/sudo/flag_list/short_format/snapshots/cwd_any.snap sudo-rs-0.2.2/test-framework/sudo-compliance-tests/src/sudo/flag_list/short_format/snapshots/cwd_multiple_commands.snap sudo-rs-0.2.2/test-framework/sudo-compliance-tests/src/sudo/flag_list/short_format/snapshots/cwd_multiple_runas_groups.snap sudo-rs-0.2.2/test-framework/sudo-compliance-tests/src/sudo/flag_list/short_format/snapshots/cwd_nopasswd.snap sudo-rs-0.2.2/test-framework/sudo-compliance-tests/src/sudo/flag_list/short_format/snapshots/cwd_not_in_first_position.snap sudo-rs-0.2.2/test-framework/sudo-compliance-tests/src/sudo/flag_list/short_format/snapshots/cwd_override.snap sudo-rs-0.2.2/test-framework/sudo-compliance-tests/src/sudo/flag_list/short_format/snapshots/cwd_override_across_runas_groups.snap sudo-rs-0.2.2/test-framework/sudo-compliance-tests/src/sudo/flag_list/short_format/snapshots/cwd_path.snap sudo-rs-0.2.2/test-framework/sudo-compliance-tests/src/sudo/flag_list/short_format/snapshots/empty_runas.snap sudo-rs-0.2.2/test-framework/sudo-compliance-tests/src/sudo/flag_list/short_format/snapshots/group_runas.snap sudo-rs-0.2.2/test-framework/sudo-compliance-tests/src/sudo/flag_list/short_format/snapshots/implicit_runas_group.snap sudo-rs-0.2.2/test-framework/sudo-compliance-tests/src/sudo/flag_list/short_format/snapshots/multiple_commands.snap sudo-rs-0.2.2/test-framework/sudo-compliance-tests/src/sudo/flag_list/short_format/snapshots/multiple_group_runas.snap sudo-rs-0.2.2/test-framework/sudo-compliance-tests/src/sudo/flag_list/short_format/snapshots/multiple_lines.snap sudo-rs-0.2.2/test-framework/sudo-compliance-tests/src/sudo/flag_list/short_format/snapshots/multiple_runas_groups.snap sudo-rs-0.2.2/test-framework/sudo-compliance-tests/src/sudo/flag_list/short_format/snapshots/multiple_users_runas.snap sudo-rs-0.2.2/test-framework/sudo-compliance-tests/src/sudo/flag_list/short_format/snapshots/negated_command_alias.snap sudo-rs-0.2.2/test-framework/sudo-compliance-tests/src/sudo/flag_list/short_format/snapshots/no_runas.snap sudo-rs-0.2.2/test-framework/sudo-compliance-tests/src/sudo/flag_list/short_format/snapshots/nopasswd.snap sudo-rs-0.2.2/test-framework/sudo-compliance-tests/src/sudo/flag_list/short_format/snapshots/nopasswd_across_runas_groups.snap sudo-rs-0.2.2/test-framework/sudo-compliance-tests/src/sudo/flag_list/short_format/snapshots/nopasswd_passwd_on_same_command.snap sudo-rs-0.2.2/test-framework/sudo-compliance-tests/src/sudo/flag_list/short_format/snapshots/nopasswd_passwd_override.snap sudo-rs-0.2.2/test-framework/sudo-compliance-tests/src/sudo/flag_list/short_format/snapshots/nopasswd_passwd_override_across_runas_groups.snap sudo-rs-0.2.2/test-framework/sudo-compliance-tests/src/sudo/flag_list/short_format/snapshots/not_group_runas.snap sudo-rs-0.2.2/test-framework/sudo-compliance-tests/src/sudo/flag_list/short_format/snapshots/not_user_runas.snap sudo-rs-0.2.2/test-framework/sudo-compliance-tests/src/sudo/flag_list/short_format/snapshots/passwd.snap sudo-rs-0.2.2/test-framework/sudo-compliance-tests/src/sudo/flag_list/short_format/snapshots/passwd_across_runas_groups.snap sudo-rs-0.2.2/test-framework/sudo-compliance-tests/src/sudo/flag_list/short_format/snapshots/passwd_nopasswd_override.snap sudo-rs-0.2.2/test-framework/sudo-compliance-tests/src/sudo/flag_list/short_format/snapshots/user_group_id_runas.snap sudo-rs-0.2.2/test-framework/sudo-compliance-tests/src/sudo/flag_list/short_format/snapshots/user_group_runas.snap sudo-rs-0.2.2/test-framework/sudo-compliance-tests/src/sudo/flag_list/short_format/snapshots/user_id_runas.snap sudo-rs-0.2.2/test-framework/sudo-compliance-tests/src/sudo/flag_list/short_format/snapshots/user_non_unix_group_id_runas.snap sudo-rs-0.2.2/test-framework/sudo-compliance-tests/src/sudo/flag_list/short_format/snapshots/user_non_unix_group_runas.snap sudo-rs-0.2.2/test-framework/sudo-compliance-tests/src/sudo/flag_list/short_format/snapshots/user_runas.snap sudo-rs-0.2.2/test-framework/sudo-compliance-tests/src/sudo/flag_list/sudoers_list.rs sudo-rs-0.2.2/test-framework/sudo-compliance-tests/src/sudo/flag_login.rs sudo-rs-0.2.2/test-framework/sudo-compliance-tests/src/sudo/flag_non_interactive.rs sudo-rs-0.2.2/test-framework/sudo-compliance-tests/src/sudo/flag_shell.rs sudo-rs-0.2.2/test-framework/sudo-compliance-tests/src/sudo/flag_user.rs sudo-rs-0.2.2/test-framework/sudo-compliance-tests/src/sudo/flag_version.rs sudo-rs-0.2.2/test-framework/sudo-compliance-tests/src/sudo/lecture.rs sudo-rs-0.2.2/test-framework/sudo-compliance-tests/src/sudo/lecture_file.rs sudo-rs-0.2.2/test-framework/sudo-compliance-tests/src/sudo/limits.rs sudo-rs-0.2.2/test-framework/sudo-compliance-tests/src/sudo/misc.rs sudo-rs-0.2.2/test-framework/sudo-compliance-tests/src/sudo/misc/read-parents-open-file-descriptor.bash sudo-rs-0.2.2/test-framework/sudo-compliance-tests/src/sudo/nopasswd.rs sudo-rs-0.2.2/test-framework/sudo-compliance-tests/src/sudo/pam.rs sudo-rs-0.2.2/test-framework/sudo-compliance-tests/src/sudo/pam/env.rs sudo-rs-0.2.2/test-framework/sudo-compliance-tests/src/sudo/pass_auth.rs sudo-rs-0.2.2/test-framework/sudo-compliance-tests/src/sudo/pass_auth/stdin.rs sudo-rs-0.2.2/test-framework/sudo-compliance-tests/src/sudo/pass_auth/tty.rs sudo-rs-0.2.2/test-framework/sudo-compliance-tests/src/sudo/passwd.rs sudo-rs-0.2.2/test-framework/sudo-compliance-tests/src/sudo/password_retry.rs sudo-rs-0.2.2/test-framework/sudo-compliance-tests/src/sudo/password_retry/time-password-retry.sh sudo-rs-0.2.2/test-framework/sudo-compliance-tests/src/sudo/path_search.rs sudo-rs-0.2.2/test-framework/sudo-compliance-tests/src/sudo/perms.rs sudo-rs-0.2.2/test-framework/sudo-compliance-tests/src/sudo/sudo_ps1.rs sudo-rs-0.2.2/test-framework/sudo-compliance-tests/src/sudo/sudoers.rs sudo-rs-0.2.2/test-framework/sudo-compliance-tests/src/sudo/sudoers/cmnd.rs sudo-rs-0.2.2/test-framework/sudo-compliance-tests/src/sudo/sudoers/cmnd_alias.rs sudo-rs-0.2.2/test-framework/sudo-compliance-tests/src/sudo/sudoers/cwd.rs sudo-rs-0.2.2/test-framework/sudo-compliance-tests/src/sudo/sudoers/env.rs sudo-rs-0.2.2/test-framework/sudo-compliance-tests/src/sudo/sudoers/env/check.rs sudo-rs-0.2.2/test-framework/sudo-compliance-tests/src/sudo/sudoers/env/keep.rs sudo-rs-0.2.2/test-framework/sudo-compliance-tests/src/sudo/sudoers/host_alias.rs sudo-rs-0.2.2/test-framework/sudo-compliance-tests/src/sudo/sudoers/host_list.rs sudo-rs-0.2.2/test-framework/sudo-compliance-tests/src/sudo/sudoers/include.rs sudo-rs-0.2.2/test-framework/sudo-compliance-tests/src/sudo/sudoers/includedir.rs sudo-rs-0.2.2/test-framework/sudo-compliance-tests/src/sudo/sudoers/run_as.rs sudo-rs-0.2.2/test-framework/sudo-compliance-tests/src/sudo/sudoers/runas_alias.rs sudo-rs-0.2.2/test-framework/sudo-compliance-tests/src/sudo/sudoers/secure_path.rs sudo-rs-0.2.2/test-framework/sudo-compliance-tests/src/sudo/sudoers/timestamp_timeout.rs sudo-rs-0.2.2/test-framework/sudo-compliance-tests/src/sudo/sudoers/user_list.rs sudo-rs-0.2.2/test-framework/sudo-compliance-tests/src/sudo/syslog.rs sudo-rs-0.2.2/test-framework/sudo-compliance-tests/src/sudo/timestamp.rs sudo-rs-0.2.2/test-framework/sudo-compliance-tests/src/sudo/timestamp/remove.rs sudo-rs-0.2.2/test-framework/sudo-compliance-tests/src/sudo/timestamp/reset.rs sudo-rs-0.2.2/test-framework/sudo-compliance-tests/src/sudo/timestamp/validate.rs sudo-rs-0.2.2/test-framework/sudo-compliance-tests/src/sudo/use_pty.rs sudo-rs-0.2.2/test-framework/sudo-compliance-tests/src/visudo.rs sudo-rs-0.2.2/test-framework/sudo-compliance-tests/src/visudo/flag_check.rs sudo-rs-0.2.2/test-framework/sudo-compliance-tests/src/visudo/flag_file.rs sudo-rs-0.2.2/test-framework/sudo-compliance-tests/src/visudo/flag_help.rs sudo-rs-0.2.2/test-framework/sudo-compliance-tests/src/visudo/flag_no_includes.rs sudo-rs-0.2.2/test-framework/sudo-compliance-tests/src/visudo/flag_owner.rs sudo-rs-0.2.2/test-framework/sudo-compliance-tests/src/visudo/flag_perms.rs sudo-rs-0.2.2/test-framework/sudo-compliance-tests/src/visudo/flag_quiet.rs sudo-rs-0.2.2/test-framework/sudo-compliance-tests/src/visudo/flag_strict.rs sudo-rs-0.2.2/test-framework/sudo-compliance-tests/src/visudo/flag_version.rs sudo-rs-0.2.2/test-framework/sudo-compliance-tests/src/visudo/include.rs sudo-rs-0.2.2/test-framework/sudo-compliance-tests/src/visudo/kill-visudo.sh sudo-rs-0.2.2/test-framework/sudo-compliance-tests/src/visudo/sudoers.rs sudo-rs-0.2.2/test-framework/sudo-compliance-tests/src/visudo/sudoers/editor.rs sudo-rs-0.2.2/test-framework/sudo-compliance-tests/src/visudo/sudoers/env_editor.rs sudo-rs-0.2.2/test-framework/sudo-compliance-tests/src/visudo/what_now_prompt.rs sudo-rs-0.2.2/test-framework/sudo-test/Cargo.toml sudo-rs-0.2.2/test-framework/sudo-test/src/docker.rs sudo-rs-0.2.2/test-framework/sudo-test/src/docker/command.rs sudo-rs-0.2.2/test-framework/sudo-test/src/helpers.rs sudo-rs-0.2.2/test-framework/sudo-test/src/lib.rs sudo-rs-0.2.2/test-framework/sudo-test/src/ours.Dockerfile sudo-rs-0.2.2/test-framework/sudo-test/src/ours.Dockerfile.dockerignore sudo-rs-0.2.2/test-framework/sudo-test/src/theirs.Dockerfile sudo-rs-0.2.2/util/Dockerfile-release sudo-rs-0.2.2/util/build-release.sh sudo-rs-0.2.2/util/generate-docs.sh sudo-rs-0.2.2/util/pandoc.sh sudo-rs-0.2.2/util/update-version.sh