-
Notifications
You must be signed in to change notification settings - Fork 92
Integration tests TODO list #96
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Labels
Comments
This was referenced Mar 14, 2023
Merged
This was referenced Mar 23, 2023
Merged
Merged
Merged
Merged
Here's a list of sudo advisories that do not apply to us since they involve features we don't support. Things that would apply if we were to implement these features (we have no plans to do so):
Sudoedit related ones:
Noexec: |
Closing since the only open issue is #301 which can be tracked there. |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Milestone 2
command line flags
--user
--group
test sudoers Runas_Spec and the--group
flag #133--login
compliance tests #186--shell
compliance tests #184--chdir
compliance tests #182--reset-timestamp
(lower prio) part of compliant test timestamp mechanism #304--validate
part of compliant test timestamp mechanism #304--chdir
Tests --chdir flag. #183--remove-timestamp
#357-n, --non-interactive
flag #391sudoers tags
NOPASSWD
PASSWD
test PASSWD #531Chdir_Spec
e.g.CWD=*
#317sudoers defaults
env_reset
(only true)env_keep
#336lecture_file
compliance tests #252env_check
#337secure_path
test PATH search and secure_path #172use_pty
Testuse_pty
#301sudoers user specification
<user_list> ALL(ALL:ALL) ALL
compliance tests: password auth & sudoers' user_list #98root ALL=(<specific-user>:ALL) ALL
test sudoers Runas_Spec and the--group
flag #133root ALL=(ALL:<specific-group>) ALL
test sudoers Runas_Spec and the--group
flag #133root ALL=(ALL:ALL) /usr/bin/ls
test sudoers cmnd_list #144ALL remotehost = (ALL:ALL) ALL
test sudoers host_list and user_list #145User_Alias ADMINS = root, ferris
test User_Alias in User_List #178Host_Alias SERVERS = main, www, mail
test Host_Alias #361Cmnd_Alias CMDSGROUP = /bin/true, /bin/ls
test Cmnd_Alias #385password authentication
-S
flag compliance tests: password auth & sudoers' user_list #98-S
flag test password authentication using TTY emulation #109child process
third party integration
pam
PAM integration tests #113pam_env
integration #376syslog
integration #389miscellaneous
su
command line options
--command
#493--group
#550--supp-group
#551--whitelist-environment
#527--preserve-environment
#528--shell
#495--pty
#586--login
#496inter-operation
misc
Milestone 3
command line options
-e, --edit
-l, --list
Make--list
aware of NOPASSWD #530-R, --chroot=directory
-U, --other-user=user
visudo
(-c
)visudo
incomplete list:
The text was updated successfully, but these errors were encountered: