POC详情: 21f96337b83334a8ed6eba1b02bea0d3db8adf13

来源
关联漏洞
标题: Sudo 缓冲区错误漏洞 (CVE-2021-3156)
描述:Sudo是一款使用于类Unix系统的,允许用户通过安全的方式使用特殊的权限执行命令的程序。 Sudo 1.9.5p2 之前版本存在缓冲区错误漏洞,攻击者可使用sudoedit -s和一个以单个反斜杠字符结束的命令行参数升级到root。
描述
CVE-2021-3156 - Sudo Baron Samedit
介绍
# pwnedit

CVE-2021-3156 - Sudo Baron Samedit

Before heading into the technical details, you can watch a brief summary here: https://www.youtube.com/watch?v=TLa2VqcGGEQ

## Episodes

1. \[ [Files](episode01) | [Blog](https://liveoverflow.com/why-pick-sudo-research-target-part-1/) | [Video](https://www.youtube.com/watch?v=uj1FTiczJSE) \] Why Pick sudo as Research Target?
2. \[ [Files](episode02) | [Blog](https://liveoverflow.com/how-fuzzing-with-afl-works/) | [Video](https://www.youtube.com/watch?v=COHUWuLTbdk) \] How Fuzzing with AFL works
3. \[ [Files](episode03) | [Blog](https://liveoverflow.com/troubleshooting-afl-fuzzing-problems/) | [Video](https://www.youtube.com/watch?v=COHUWuLTbdk) \] Troubleshooting AFL Fuzzing Problems
4. \[ [Files](episode04) | [Blog](https://liveoverflow.com/finding-buffer-overflow-with-fuzzing/) | [Video](https://www.youtube.com/watch?v=Do1Ri8TCF0Q) \] Finding Buffer Overflow with Fuzzing
5. \[ [Files](episode05) | [Blog](https://liveoverflow.com/minimizing-afl-testcases-sudo5/) | [Video](https://www.youtube.com/watch?v=YeEGDfPqR0E) \] Found a Crash Through Fuzzing? Minimize AFL Testcases
6. \[ [Files](episode06) | Blog | [Video](https://www.youtube.com/watch?v=_W3D_0erZ00) \] Root Cause Analysis With AddressSanitizer (ASan)
7. \[ [Files](episode07) | Blog | [Video](https://www.youtube.com/watch?v=zdzcTh9kUrc) \] Understanding C Pointer Magic Arithmetic
8. \[ [Files](episode08) | Blog | [Video](https://www.youtube.com/watch?v=RZiGBjrOLY8) \] C Code Review - Reaching Vulnerable Code in sudo
9. \[ [Files](episode09) | Blog | [Video](https://www.youtube.com/watch?v=c2Qi7traPls) \] Discussing Heap Exploit Strategies for sudo
10. \[ [Files](episode10) | Blog | [Video](https://www.youtube.com/watch?v=UFyTksTXFTA) \] Developing a Tool to Find Function Pointers on The Heap
11. \[ [Files](episode11) | Blog | [Video](https://www.youtube.com/watch?v=CYWoJ6EYo84) \] Fuzzing Heap Layout to Overflow Function Pointers
12. \[ [Files](episode12) | Blog | [Video](https://www.youtube.com/watch?v=tzUrYsQRHfs) \] Developing GDB Extension for Heap Exploitation
13. \[ [Files](episode13) | Blog | [Video](https://www.youtube.com/watch?v=Y8qljlUjEEM) \] Can We Find a New Exploit Strategy?
14. \[ Files | Blog | [Video](https://www.youtube.com/watch?v=0ti-YgB2iR4) \] Learning about nss (Linux Name Service Switch) During Sudo Exploitation

- ... coming soon

## Requirements

Install [Docker](https://docs.docker.com/get-docker/) and make sure it is running with `docker ps`.

## Usage Instructions

Each episode folder contains files and code snippets used in the video. Most important is the _Dockerfile_, which can be used to run an isolated system vulnerable to the sudoedit vulnerability.

If you want to betetr understand how docker works, checkout these videos:

- [Introduction to Docker for CTFs](https://www.youtube.com/watch?v=cPGZMt4cJ0I)
- [How Docker Works - Intro to Namespaces](https://www.youtube.com/watch?v=-YnMr1lj4Z8)

This project uses a `Makefile` in each episode, to easier work with docker. You can build and run a particular episode's docker container with thes follwing commands.

```bash
cd episode01
sudo make
```

To get a root shell you can then run

```bash
sudo make root
```

Or be a regular user

```bash
sudo make attach
```

Feel free to check the `Makefile` and execute the docker commands directly.
文件快照

[4.0K] /data/pocs/21f96337b83334a8ed6eba1b02bea0d3db8adf13 ├── [4.0K] episode01 │   ├── [2.2K] argv-fuzz-inl.h │   ├── [ 753] Dockerfile │   ├── [ 371] Makefile │   ├── [1.9K] README.md │   ├── [3.2M] sudo-1.8.31p2.tar.gz │   └── [ 42K] sudo.c ├── [4.0K] episode02 │   ├── [2.2K] argv-fuzz-inl.h │   ├── [ 786] Dockerfile │   ├── [ 371] Makefile │   ├── [1.7K] progname.c │   ├── [2.8K] README.md │   ├── [3.2M] sudo-1.8.31p2.tar.gz │   └── [ 42K] sudo.c ├── [4.0K] episode03 │   ├── [2.2K] argv-fuzz-inl.h │   ├── [ 786] Dockerfile │   ├── [ 371] Makefile │   ├── [1.4K] README.md │   ├── [5.5K] sudo-1.8.31p2.diff │   └── [3.2M] sudo-1.8.31p2.tar.gz ├── [4.0K] episode04 │   ├── [ 172] afl2sudo.c │   ├── [2.5K] argv-fuzz-inl.h │   ├── [ 915] Dockerfile │   ├── [ 371] Makefile │   └── [ 649] README.md ├── [4.0K] episode05 │   ├── [ 172] afl2sudo.c │   ├── [ 915] Dockerfile │   ├── [ 316] id:000000,sig:06,src:000083+000451,time:23448104,op:splice,rep:8 │   ├── [ 371] Makefile │   ├── [ 65] minimized.testcase │   └── [1.8K] README.md ├── [4.0K] episode06 │   ├── [ 65] minimized.testcase │   └── [1.2K] README.md ├── [4.0K] episode07 │   └── [ 531] README.md ├── [4.0K] episode10 │   ├── [248K] heap │   └── [6.4K] heap.py ├── [4.0K] episode11 │   ├── [1.0K] Dockerfile │   ├── [4.0K] fengshui │   │   ├── [100K] 13360 │   │   ├── [199K] 13376 │   │   ├── [ 28K] 13392 │   │   ├── [198K] 13408 │   │   └── [4.0K] crashes │   │   └── [ 582] segfault_13376 │   ├── [4.4K] fengshui.py │   ├── [ 378] Makefile │   ├── [ 187] Readme.md │   └── [4.0K] sudo-1.8.31p2 │   ├── [ 94K] ABOUT-NLS │   ├── [1.0K] aclocal.m4 │   ├── [ 462] autogen.sh │   ├── [ 29] ChangeLog │   ├── [ 43K] config.guess │   ├── [ 38K] config.h │   ├── [ 36K] config.h.in │   ├── [450K] config.log │   ├── [ 62K] config.status │   ├── [ 36K] config.sub │   ├── [792K] configure │   ├── [142K] configure.ac │   ├── [4.0K] doc │   │   ├── [4.8K] CONTRIBUTORS │   │   ├── [ 12K] cvtsudoers.man.in │   │   ├── [ 11K] cvtsudoers.mdoc │   │   ├── [ 11K] cvtsudoers.mdoc.in │   │   ├── [1.2K] fixman.sh │   │   ├── [ 92] fixmdoc.sed │   │   ├── [2.9K] HISTORY │   │   ├── [ 12K] LICENSE │   │   ├── [ 15K] Makefile │   │   ├── [ 15K] Makefile.in │   │   ├── [7.7K] schema.ActiveDirectory │   │   ├── [2.2K] schema.iPlanet │   │   ├── [2.6K] schema.olcSudo │   │   ├── [2.5K] schema.OpenLDAP │   │   ├── [ 18K] sudo.conf.man.in │   │   ├── [ 141] sudo.conf.man.in.sed │   │   ├── [ 18K] sudo.conf.mdoc │   │   ├── [ 18K] sudo.conf.mdoc.in │   │   ├── [ 43K] sudoers.ldap.man.in │   │   ├── [ 42K] sudoers.ldap.mdoc │   │   ├── [ 42K] sudoers.ldap.mdoc.in │   │   ├── [138K] sudoers.man.in │   │   ├── [1.8K] sudoers.man.in.sed │   │   ├── [133K] sudoers.mdoc │   │   ├── [133K] sudoers.mdoc.in │   │   ├── [9.4K] sudoers_timestamp.man.in │   │   ├── [9.2K] sudoers_timestamp.mdoc │   │   ├── [9.2K] sudoers_timestamp.mdoc.in │   │   ├── [ 37K] sudo.man.in │   │   ├── [1.5K] sudo.man.in.sed │   │   ├── [ 34K] sudo.mdoc │   │   ├── [ 35K] sudo.mdoc.in │   │   ├── [ 68K] sudo_plugin.man.in │   │   ├── [ 66K] sudo_plugin.mdoc │   │   ├── [ 67K] sudo_plugin.mdoc.in │   │   ├── [ 12K] sudoreplay.man.in │   │   ├── [ 11K] sudoreplay.mdoc │   │   ├── [ 11K] sudoreplay.mdoc.in │   │   ├── [ 15K] TROUBLESHOOTING │   │   ├── [ 22K] UPGRADE │   │   ├── [ 11K] visudo.man.in │   │   ├── [ 10K] visudo.mdoc │   │   └── [ 11K] visudo.mdoc.in │   ├── [4.0K] examples │   │   ├── [2.3K] Makefile │   │   ├── [2.3K] Makefile.in │   │   ├── [1.2K] pam.conf │   │   ├── [2.3K] sudo.conf │   │   ├── [4.1K] sudoers │   │   └── [1.0K] syslog.conf │   ├── [4.0K] include │   │   ├── [4.0K] compat │   │   │   ├── [1.3K] charclass.h │   │   │   ├── [3.0K] endian.h │   │   │   ├── [1.4K] fnmatch.h │   │   │   ├── [3.4K] getaddrinfo.h │   │   │   ├── [3.0K] getopt.h │   │   │   ├── [3.4K] glob.h │   │   │   ├── [3.2K] nss_dbdefs.h │   │   │   ├── [4.0K] sha2.h │   │   │   └── [ 914] stdbool.h │   │   ├── [2.2K] Makefile │   │   ├── [2.2K] Makefile.in │   │   ├── [ 16K] sudo_compat.h │   │   ├── [3.4K] sudo_conf.h │   │   ├── [ 13K] sudo_debug.h │   │   ├── [1.9K] sudo_digest.h │   │   ├── [2.1K] sudo_dso.h │   │   ├── [8.4K] sudo_event.h │   │   ├── [ 10K] sudo_fatal.h │   │   ├── [2.4K] sudo_gettext.h │   │   ├── [2.2K] sudo_lbuf.h │   │   ├── [8.0K] sudo_plugin.h │   │   ├── [ 26K] sudo_queue.h │   │   ├── [1.8K] sudo_rand.h │   │   └── [ 11K] sudo_util.h │   ├── [ 266] indent.pro │   ├── [4.0K] init.d │   │   ├── [ 436] aix.sh.in │   │   ├── [ 478] hpux.sh.in │   │   └── [ 303] sudo.conf.in │   ├── [ 38K] INSTALL │   ├── [ 15K] INSTALL.configure │   ├── [4.0K] install-sh │   ├── [4.0K] lib │   │   ├── [4.0K] util │   │   │   ├── [7.9K] aix.c │   │   │   ├── [4.7K] arc4random.c │   │   │   ├── [ 272] arc4random.lo │   │   │   ├── [2.2K] arc4random_uniform.c │   │   │   ├── [ 288] arc4random_uniform.lo │   │   │   ├── [5.3K] chacha_private.h │   │   │   ├── [3.6K] closefrom.c │   │   │   ├── [ 270] closefrom.lo │   │   │   ├── [3.7K] digest.c │   │   │   ├── [3.5K] digest_gcrypt.c │   │   │   ├── [ 264] digest.lo │   │   │   ├── [4.0K] digest_openssl.c │   │   │   ├── [ 23K] event.c │   │   │   ├── [ 262] event.lo │   │   │   ├── [5.7K] event_poll.c │   │   │   ├── [ 272] event_poll.lo │   │   │   ├── [7.7K] event_select.c │   │   │   ├── [7.7K] fatal.c │   │   │   ├── [ 262] fatal.lo │   │   │   ├── [ 18K] fnmatch.c │   │   │   ├── [ 12K] getaddrinfo.c │   │   │   ├── [6.2K] getcwd.c │   │   │   ├── [2.1K] getdelim.c │   │   │   ├── [ 14K] getentropy.c │   │   │   ├── [ 13K] getgrouplist.c │   │   │   ├── [ 276] getgrouplist.lo │   │   │   ├── [1.8K] gethostname.c │   │   │   ├── [ 274] gethostname.lo │   │   │   ├── [ 17K] getopt_long.c │   │   │   ├── [6.5K] gettime.c │   │   │   ├── [ 266] gettime.lo │   │   │   ├── [3.2K] getusershell.c │   │   │   ├── [2.6K] gidlist.c │   │   │   ├── [ 266] gidlist.lo │   │   │   ├── [ 22K] glob.c │   │   │   ├── [5.5K] inet_ntop.c │   │   │   ├── [5.8K] inet_pton.c │   │   │   ├── [1.2K] isblank.c │   │   │   ├── [1.8K] key_val.c │   │   │   ├── [ 266] key_val.lo │   │   │   ├── [7.7K] lbuf.c │   │   │   ├── [ 260] lbuf.lo │   │   │   ├── [ 960] libsudo_util.la │   │   │   ├── [2.9K] locking.c │   │   │   ├── [ 266] locking.lo │   │   │   ├── [ 74K] Makefile │   │   │   ├── [ 74K] Makefile.in │   │   │   ├── [1.4K] memrchr.c │   │   │   ├── [2.3K] memset_s.c │   │   │   ├── [ 268] memset_s.lo │   │   │   ├── [1.7K] mksiglist.c │   │   │   ├── [4.7K] mksiglist.h │   │   │   ├── [1.7K] mksigname.c │   │   │   ├── [4.3K] mksigname.h │   │   │   ├── [3.1K] mktemp.c │   │   │   ├── [1.9K] nanosleep.c │   │   │   ├── [3.8K] parseln.c │   │   │   ├── [ 266] parseln.lo │   │   │   ├── [1.8K] pipe2.c │   │   │   ├── [2.4K] progname.c │   │   │   ├── [ 268] progname.lo │   │   │   ├── [2.7K] pw_dup.c │   │   │   ├── [ 264] pw_dup.lo │   │   │   ├── [1.7K] reallocarray.c │   │   │   ├── [4.0K] regress │   │   │   │   ├── [4.0K] fnmatch │   │   │   │   │   ├── [1.8K] fnm_test.c │   │   │   │   │   └── [ 235] fnm_test.in │   │   │   │   ├── [4.0K] getdelim │   │   │   │   │   └── [3.6K] getdelim_test.c │   │   │   │   ├── [4.0K] getgrouplist │   │   │   │   │   └── [2.8K] getgrouplist_test.c │   │   │   │   ├── [4.0K] glob │   │   │   │   │   ├── [ 654] files │   │   │   │   │   ├── [4.8K] globtest.c │   │   │   │   │   └── [ 939] globtest.in │   │   │   │   ├── [4.0K] mktemp │   │   │   │   │   └── [5.0K] mktemp_test.c │   │   │   │   ├── [4.0K] parse_gids │   │   │   │   │   └── [3.3K] parse_gids_test.c │   │   │   │   ├── [4.0K] progname │   │   │   │   │   └── [1.8K] progname_test.c │   │   │   │   ├── [4.0K] strsig │   │   │   │   │   └── [6.5K] strsig_test.c │   │   │   │   ├── [4.0K] strsplit │   │   │   │   │   └── [3.4K] strsplit_test.c │   │   │   │   ├── [4.0K] strtofoo │   │   │   │   │   ├── [2.1K] strtobool_test.c │   │   │   │   │   ├── [3.0K] strtoid_test.c │   │   │   │   │   ├── [2.1K] strtomode_test.c │   │   │   │   │   └── [3.6K] strtonum_test.c │   │   │   │   ├── [4.0K] sudo_conf │   │   │   │   │   ├── [3.2K] conf_test.c │   │   │   │   │   ├── [2.4K] test1.in │   │   │   │   │   ├── [ 211] test1.out.ok │   │   │   │   │   ├── [ 0] test2.in │   │   │   │   │   ├── [ 70] test2.out.ok │   │   │   │   │   ├── [ 134] test3.in │   │   │   │   │   ├── [ 204] test3.out.ok │   │   │   │   │   ├── [ 90] test4.err.ok │   │   │   │   │   ├── [ 25] test4.in │   │   │   │   │   ├── [ 70] test4.out.ok │   │   │   │   │   ├── [ 72] test5.err.ok │   │   │   │   │   ├── [ 17] test5.in │   │   │   │   │   ├── [ 70] test5.out.ok │   │   │   │   │   ├── [ 18] test6.in │   │   │   │   │   ├── [ 70] test6.out.ok │   │   │   │   │   ├── [ 188] test7.in │   │   │   │   │   └── [ 258] test7.out.ok │   │   │   │   ├── [4.0K] sudo_parseln │   │   │   │   │   ├── [1.6K] parseln_test.c │   │   │   │   │   ├── [2.3K] test1.in │   │   │   │   │   ├── [ 636] test1.out.ok │   │   │   │   │   ├── [ 114] test2.in │   │   │   │   │   ├── [ 72] test2.out.ok │   │   │   │   │   ├── [ 27] test3.in │   │   │   │   │   ├── [ 33] test3.out.ok │   │   │   │   │   ├── [ 54] test4.in │   │   │   │   │   ├── [ 63] test4.out.ok │   │   │   │   │   ├── [ 2] test5.in │   │   │   │   │   ├── [ 0] test5.out.ok │   │   │   │   │   ├── [ 50] test6.in │   │   │   │   │   └── [ 48] test6.out.ok │   │   │   │   ├── [4.0K] tailq │   │   │   │   │   └── [6.2K] hltq_test.c │   │   │   │   └── [4.0K] vsyslog │   │   │   │   └── [4.0K] vsyslog_test.c │   │   │   ├── [2.6K] secure_path.c │   │   │   ├── [ 274] secure_path.lo │   │   │   ├── [1.7K] setgroups.c │   │   │   ├── [ 270] setgroups.lo │   │   │   ├── [ 15K] sha2.c │   │   │   ├── [ 260] sha2.lo │   │   │   ├── [3.0K] sig2str.c │   │   │   ├── [ 266] sig2str.lo │   │   │   ├── [1.7K] siglist.in │   │   │   ├── [ 37K] snprintf.c │   │   │   ├── [4.2K] str2sig.c │   │   │   ├── [ 266] str2sig.lo │   │   │   ├── [2.0K] strlcat.c │   │   │   ├── [ 266] strlcat.lo │   │   │   ├── [1.9K] strlcpy.c │   │   │   ├── [ 266] strlcpy.lo │   │   │   ├── [1.5K] strndup.c │   │   │   ├── [1.3K] strnlen.c │   │   │   ├── [1.8K] strsignal.c │   │   │   ├── [2.1K] strsplit.c │   │   │   ├── [ 268] strsplit.lo │   │   │   ├── [2.1K] strtobool.c │   │   │   ├── [ 270] strtobool.lo │   │   │   ├── [3.2K] strtoid.c │   │   │   ├── [ 266] strtoid.lo │   │   │   ├── [2.0K] strtomode.c │   │   │   ├── [ 270] strtomode.lo │   │   │   ├── [4.8K] strtonum.c │   │   │   ├── [ 268] strtonum.lo │   │   │   ├── [ 18K] sudo_conf.c │   │   │   ├── [ 270] sudo_conf.lo │   │   │   ├── [ 24K] sudo_debug.c │   │   │   ├── [ 272] sudo_debug.lo │   │   │   ├── [7.1K] sudo_dso.c │   │   │   ├── [ 268] sudo_dso.lo │   │   │   ├── [7.7K] term.c │   │   │   ├── [ 260] term.lo │   │   │   ├── [8.5K] ttyname_dev.c │   │   │   ├── [ 274] ttyname_dev.lo │   │   │   ├── [2.0K] ttysize.c │   │   │   ├── [ 266] ttysize.lo │   │   │   ├── [3.1K] util.exp │   │   │   ├── [2.6K] util.exp.in │   │   │   ├── [5.4K] utimens.c │   │   │   └── [2.3K] vsyslog.c │   │   └── [4.0K] zlib │   │   ├── [5.1K] adler32.c │   │   ├── [2.6K] compress.c │   │   ├── [ 14K] crc32.c │   │   ├── [ 30K] crc32.h │   │   ├── [ 77K] deflate.c │   │   ├── [ 13K] deflate.h │   │   ├── [ 678] gzclose.c │   │   ├── [6.7K] gzguts.h │   │   ├── [ 16K] gzlib.c │   │   ├── [ 20K] gzread.c │   │   ├── [ 19K] gzwrite.c │   │   ├── [ 22K] infback.c │   │   ├── [ 13K] inffast.c │   │   ├── [ 427] inffast.h │   │   ├── [6.2K] inffixed.h │   │   ├── [ 54K] inflate.c │   │   ├── [6.5K] inflate.h │   │   ├── [ 13K] inftrees.c │   │   ├── [2.9K] inftrees.h │   │   ├── [8.0K] Makefile.in │   │   ├── [ 43K] trees.c │   │   ├── [8.3K] trees.h │   │   ├── [2.9K] uncompr.c │   │   ├── [ 17K] zconf.h.in │   │   ├── [ 997] zlib.exp │   │   ├── [ 94K] zlib.h │   │   ├── [7.1K] zutil.c │   │   └── [7.0K] zutil.h │   ├── [332K] libtool │   ├── [2.6K] log2cl.pl │   ├── [317K] ltmain.sh │   ├── [4.0K] m4 │   │   ├── [2.7K] ax_append_flag.m4 │   │   ├── [3.2K] ax_check_compile_flag.m4 │   │   ├── [3.0K] ax_check_link_flag.m4 │   │   ├── [2.0K] ax_func_getaddrinfo.m4 │   │   ├── [2.8K] ax_func_snprintf.m4 │   │   ├── [303K] libtool.m4 │   │   ├── [6.0K] lt~obsolete.m4 │   │   ├── [ 14K] ltoptions.m4 │   │   ├── [4.3K] ltsugar.m4 │   │   ├── [ 699] ltversion.m4 │   │   └── [ 15K] sudo.m4 │   ├── [ 12K] Makefile │   ├── [ 12K] Makefile.in │   ├── [ 24K] MANIFEST │   ├── [8.4K] mkdep.pl │   ├── [1.6K] mkinstalldirs │   ├── [ 12K] mkpkg │   ├── [114K] NEWS │   ├── [5.8K] pathnames.h │   ├── [5.3K] pathnames.h.in │   ├── [4.0K] plugins │   │   ├── [4.0K] group_file │   │   │   ├── [4.0K] getgrent.c │   │   │   ├── [ 268] getgrent.lo │   │   │   ├── [3.3K] group_file.c │   │   │   ├── [ 13] group_file.exp │   │   │   ├── [1.3K] group_file.la │   │   │   ├── [ 272] group_file.lo │   │   │   ├── [6.9K] Makefile │   │   │   ├── [6.8K] Makefile.in │   │   │   └── [5.0K] plugin_test.c │   │   ├── [4.0K] sample │   │   │   ├── [6.3K] Makefile │   │   │   ├── [6.3K] Makefile.in │   │   │   ├── [ 919] README │   │   │   ├── [ 13K] sample_plugin.c │   │   │   └── [ 24] sample_plugin.exp │   │   ├── [ 12K] sudoers │   │   │   ├── [10.0K] alias.c │   │   │   ├── [ 267] alias.lo │   │   │   ├── [ 59K] alias.o │   │   │   ├── [2.6K] audit.c │   │   │   ├── [ 267] audit.lo │   │   │   ├── [ 21K] audit.o │   │   │   ├── [4.0K] auth │   │   │   │   ├── [2.6K] afs.c │   │   │   │   ├── [8.2K] aix_auth.c │   │   │   │   ├── [5.4K] API │   │   │   │   ├── [5.8K] bsdauth.c │   │   │   │   ├── [7.2K] dce.c │   │   │   │   ├── [4.8K] fwtk.c │   │   │   │   ├── [ 10K] kerb5.c │   │   │   │   ├── [ 21K] pam.c │   │   │   │   ├── [3.5K] passwd.c │   │   │   │   ├── [4.4K] rfc1938.c │   │   │   │   ├── [3.3K] secureware.c │   │   │   │   ├── [6.4K] securid5.c │   │   │   │   ├── [4.4K] sia.c │   │   │   │   ├── [ 14K] sudo_auth.c │   │   │   │   └── [5.6K] sudo_auth.h │   │   │   ├── [4.3K] base64.c │   │   │   ├── [ 270] base64.lo │   │   │   ├── [ 28K] base64.o │   │   │   ├── [4.4K] boottime.c │   │   │   ├── [ 276] boottime.lo │   │   │   ├── [ 22K] boottime.o │   │   │   ├── [7.0K] bsm_audit.c │   │   │   ├── [1.1K] bsm_audit.h │   │   │   ├── [9.6K] check.c │   │   │   ├── [3.3K] check.h │   │   │   ├── [ 267] check.lo │   │   │   ├── [ 50K] check.o │   │   │   ├── [6.2K] cvtsudoers │   │   │   ├── [ 38K] cvtsudoers.c │   │   │   ├── [3.1K] cvtsudoers.h │   │   │   ├── [ 30K] cvtsudoers_json.c │   │   │   ├── [194K] cvtsudoers_json.o │   │   │   ├── [ 18K] cvtsudoers_ldif.c │   │   │   ├── [ 99K] cvtsudoers_ldif.o │   │   │   ├── [215K] cvtsudoers.o │   │   │   ├── [ 13K] cvtsudoers_pwutil.c │   │   │   ├── [ 70K] cvtsudoers_pwutil.o │   │   │   ├── [ 29K] defaults.c │   │   │   ├── [3.7K] defaults.h │   │   │   ├── [ 276] defaults.lo │   │   │   ├── [164K] defaults.o │   │   │   ├── [ 12K] def_data.c │   │   │   ├── [ 13K] def_data.h │   │   │   ├── [9.0K] def_data.in │   │   │   ├── [1.6K] digestname.c │   │   │   ├── [ 282] digestname.lo │   │   │   ├── [ 13K] digestname.o │   │   │   ├── [5.6K] editor.c │   │   │   ├── [ 270] editor.lo │   │   │   ├── [ 40K] editor.o │   │   │   ├── [ 38K] env.c │   │   │   ├── [ 261] env.lo │   │   │   ├── [126K] env.o │   │   │   ├── [2.7K] env_pattern.c │   │   │   ├── [ 285] env_pattern.lo │   │   │   ├── [ 21K] env_pattern.o │   │   │   ├── [4.0K] file.c │   │   │   ├── [2.9K] filedigest.c │   │   │   ├── [ 282] filedigest.lo │   │   │   ├── [ 33K] filedigest.o │   │   │   ├── [ 264] file.lo │   │   │   ├── [ 33K] file.o │   │   │   ├── [5.0K] find_path.c │   │   │   ├── [ 279] find_path.lo │   │   │   ├── [ 35K] find_path.o │   │   │   ├── [ 15K] fmtsudoers.c │   │   │   ├── [ 282] fmtsudoers.lo │   │   │   ├── [ 73K] fmtsudoers.o │   │   │   ├── [3.5K] gc.c │   │   │   ├── [ 258] gc.lo │   │   │   ├── [ 17K] gc.o │   │   │   ├── [4.5K] gentime.c │   │   │   ├── [ 273] gentime.lo │   │   │   ├── [ 24K] gentime.o │   │   │   ├── [ 41K] getdate.c │   │   │   ├── [ 77K] getdate.o │   │   │   ├── [ 22K] getdate.y │   │   │   ├── [3.4K] getspwuid.c │   │   │   ├── [ 279] getspwuid.lo │   │   │   ├── [ 24K] getspwuid.o │   │   │   ├── [2.1K] gmtoff.c │   │   │   ├── [ 270] gmtoff.lo │   │   │   ├── [ 13K] gmtoff.o │   │   │   ├── [2.0K] goodpath.c │   │   │   ├── [ 276] goodpath.lo │   │   │   ├── [ 22K] goodpath.o │   │   │   ├── [ 62K] gram.c │   │   │   ├── [1.4K] gram.h │   │   │   ├── [ 264] gram.lo │   │   │   ├── [ 99K] gram.o │   │   │   ├── [ 31K] gram.y │   │   │   ├── [6.0K] group_plugin.c │   │   │   ├── [ 288] group_plugin.lo │   │   │   ├── [ 44K] group_plugin.o │   │   │   ├── [2.2K] hexchar.c │   │   │   ├── [ 273] hexchar.lo │   │   │   ├── [ 22K] hexchar.o │   │   │   ├── [1.4K] ins_2001.h │   │   │   ├── [1.4K] ins_classic.h │   │   │   ├── [1.6K] ins_csops.h │   │   │   ├── [2.0K] ins_goons.h │   │   │   ├── [1.8K] ins_python.h │   │   │   ├── [1.7K] insults.h │   │   │   ├── [3.9K] interfaces.c │   │   │   ├── [1.8K] interfaces.h │   │   │   ├── [ 282] interfaces.lo │   │   │   ├── [ 33K] interfaces.o │   │   │   ├── [ 34K] iolog.c │   │   │   ├── [1.5K] iolog_files.h │   │   │   ├── [2.3K] iolog.h │   │   │   ├── [ 267] iolog.lo │   │   │   ├── [150K] iolog.o │   │   │   ├── [7.5K] iolog_path.c │   │   │   ├── [ 282] iolog_path.lo │   │   │   ├── [ 52K] iolog_path.o │   │   │   ├── [ 11K] iolog_util.c │   │   │   ├── [ 46K] iolog_util.o │   │   │   ├── [ 58K] ldap.c │   │   │   ├── [ 28K] ldap_conf.c │   │   │   ├── [ 15K] ldap_util.c │   │   │   ├── [ 279] ldap_util.lo │   │   │   ├── [ 68K] ldap_util.o │   │   │   ├── [ 870] libparsesudoers.la │   │   │   ├── [3.0K] linux_audit.c │   │   │   ├── [ 985] linux_audit.h │   │   │   ├── [4.4K] locale.c │   │   │   ├── [ 270] locale.lo │   │   │   ├── [ 23K] locale.o │   │   │   ├── [ 29K] logging.c │   │   │   ├── [2.9K] logging.h │   │   │   ├── [ 273] logging.lo │   │   │   ├── [153K] logging.o │   │   │   ├── [2.2K] logwrap.c │   │   │   ├── [ 273] logwrap.lo │   │   │   ├── [ 23K] logwrap.o │   │   │   ├── [160K] Makefile │   │   │   ├── [160K] Makefile.in │   │   │   ├── [5.7K] match_addr.c │   │   │   ├── [ 282] match_addr.lo │   │   │   ├── [ 36K] match_addr.o │   │   │   ├── [ 18K] match.c │   │   │   ├── [ 15K] match_command.c │   │   │   ├── [ 291] match_command.lo │   │   │   ├── [ 77K] match_command.o │   │   │   ├── [3.4K] match_digest.c │   │   │   ├── [ 288] match_digest.lo │   │   │   ├── [ 30K] match_digest.o │   │   │   ├── [ 267] match.lo │   │   │   ├── [ 96K] match.o │   │   │   ├── [4.0K] mkdefaults │   │   │   ├── [2.8K] mkdir_parents.c │   │   │   ├── [ 291] mkdir_parents.lo │   │   │   ├── [ 28K] mkdir_parents.o │   │   │   ├── [ 21K] net_ifs.o │   │   │   ├── [ 24K] parse.c │   │   │   ├── [ 14K] parse.h │   │   │   ├── [ 21K] parse_ldif.c │   │   │   ├── [110K] parse_ldif.o │   │   │   ├── [ 267] parse.lo │   │   │   ├── [104K] parse.o │   │   │   ├── [ 270] passwd.lo │   │   │   ├── [ 27K] passwd.o │   │   │   ├── [4.0K] po │   │   │   │   ├── [ 33K] ast.mo │   │   │   │   ├── [ 78K] ast.po │   │   │   │   ├── [ 43K] ca.mo │   │   │   │   ├── [ 71K] ca.po │   │   │   │   ├── [ 49K] cs.mo │   │   │   │   ├── [ 85K] cs.po │   │   │   │   ├── [ 45K] da.mo │   │   │   │   ├── [ 80K] da.po │   │   │   │   ├── [ 51K] de.mo │   │   │   │   ├── [ 86K] de.po │   │   │   │   ├── [ 50K] el.mo │   │   │   │   ├── [ 67K] el.po │   │   │   │   ├── [ 47K] eo.mo │   │   │   │   ├── [ 82K] eo.po │   │   │   │   ├── [6.3K] eu.mo │   │   │   │   ├── [ 39K] eu.po │   │   │   │   ├── [ 43K] fi.mo │   │   │   │   ├── [ 92K] fi.po │   │   │   │   ├── [ 55K] fr.mo │   │   │   │   ├── [ 93K] fr.po │   │   │   │   ├── [9.3K] fur.mo │   │   │   │   ├── [ 58K] fur.po │   │   │   │   ├── [ 50K] hr.mo │   │   │   │   ├── [ 89K] hr.po │   │   │   │   ├── [ 25K] hu.mo │   │   │   │   ├── [ 66K] hu.po │   │   │   │   ├── [ 49K] it.mo │   │   │   │   ├── [ 84K] it.po │   │   │   │   ├── [ 56K] ja.mo │   │   │   │   ├── [ 96K] ja.po │   │   │   │   ├── [ 51K] ko.mo │   │   │   │   ├── [ 85K] ko.po │   │   │   │   ├── [1.9K] lt.mo │   │   │   │   ├── [ 38K] lt.po │   │   │   │   ├── [ 48K] nb.mo │   │   │   │   ├── [ 84K] nb.po │   │   │   │   ├── [ 38K] nl.mo │   │   │   │   ├── [ 74K] nl.po │   │   │   │   ├── [ 50K] pl.mo │   │   │   │   ├── [ 84K] pl.po │   │   │   │   ├── [ 50K] pt_BR.mo │   │   │   │   ├── [ 89K] pt_BR.po │   │   │   │   ├── [ 48K] pt.mo │   │   │   │   ├── [ 83K] pt.po │   │   │   │   ├── [ 757] README │   │   │   │   ├── [ 11K] ru.mo │   │   │   │   ├── [ 53K] ru.po │   │   │   │   ├── [4.8K] sk.mo │   │   │   │   ├── [ 50K] sk.po │   │   │   │   ├── [ 36K] sl.mo │   │   │   │   ├── [ 53K] sl.po │   │   │   │   ├── [ 56K] sr.mo │   │   │   │   ├── [ 87K] sr.po │   │   │   │   ├── [ 62K] sudoers.pot │   │   │   │   ├── [ 48K] sv.mo │   │   │   │   ├── [ 85K] sv.po │   │   │   │   ├── [ 14K] tr.mo │   │   │   │   ├── [ 44K] tr.po │   │   │   │   ├── [ 67K] uk.mo │   │   │   │   ├── [101K] uk.po │   │   │   │   ├── [ 53K] vi.mo │   │   │   │   ├── [ 92K] vi.po │   │   │   │   ├── [ 45K] zh_CN.mo │   │   │   │   ├── [ 84K] zh_CN.po │   │   │   │   ├── [ 45K] zh_TW.mo │   │   │   │   └── [ 80K] zh_TW.po │   │   │   ├── [ 28K] policy.c │   │   │   ├── [ 270] policy.lo │   │   │   ├── [135K] policy.o │   │   │   ├── [ 188] prologue │   │   │   ├── [4.0K] prompt.c │   │   │   ├── [ 270] prompt.lo │   │   │   ├── [ 29K] prompt.o │   │   │   ├── [ 29K] pwutil.c │   │   │   ├── [2.2K] pwutil.h │   │   │   ├── [ 12K] pwutil_impl.c │   │   │   ├── [ 285] pwutil_impl.lo │   │   │   ├── [ 68K] pwutil_impl.o │   │   │   ├── [ 270] pwutil.lo │   │   │   ├── [151K] pwutil.o │   │   │   ├── [2.7K] rcstr.c │   │   │   ├── [ 267] rcstr.lo │   │   │   ├── [ 25K] rcstr.o │   │   │   ├── [ 14K] redblack.c │   │   │   ├── [1.8K] redblack.h │   │   │   ├── [ 276] redblack.lo │   │   │   ├── [ 52K] redblack.o │   │   │   ├── [4.0K] regress │   │   │   │   ├── [4.0K] check_symbols │   │   │   │   │   └── [2.8K] check_symbols.c │   │   │   │   ├── [4.0K] cvtsudoers │   │   │   │   │   ├── [3.8K] sudoers │   │   │   │   │   ├── [ 593] sudoers.defs │   │   │   │   │   ├── [ 23] test10.out.ok │   │   │   │   │   ├── [ 137] test10.sh │   │   │   │   │   ├── [ 296] test11.out.ok │   │   │   │   │   ├── [ 142] test11.sh │   │   │   │   │   ├── [ 317] test12.out.ok │   │   │   │   │   ├── [ 139] test12.sh │   │   │   │   │   ├── [ 307] test13.out.ok │   │   │   │   │   ├── [ 139] test13.sh │   │   │   │   │   ├── [ 268] test14.out.ok │   │   │   │   │   ├── [ 140] test14.sh │   │   │   │   │   ├── [ 32] test15.out.ok │   │   │   │   │   ├── [ 154] test15.sh │   │   │   │   │   ├── [ 18] test16.out.ok │   │   │   │   │   ├── [ 165] test16.sh │   │   │   │   │   ├── [ 20] test17.out.ok │   │   │   │   │   ├── [ 167] test17.sh │   │   │   │   │   ├── [ 18] test18.out.ok │   │   │   │   │   ├── [ 154] test18.sh │   │   │   │   │   ├── [ 337] test19.out.ok │   │   │   │   │   ├── [ 157] test19.sh │   │   │   │   │   ├── [ 411] test1.out.ok │   │   │   │   │   ├── [ 129] test1.sh │   │   │   │   │   ├── [ 162] test20.conf │   │   │   │   │   ├── [ 24] test20.out.ok │   │   │   │   │   ├── [ 210] test20.sh │   │   │   │   │   ├── [ 222] test21.conf │   │   │   │   │   ├── [ 438] test21.out.ok │   │   │   │   │   ├── [ 239] test21.sh │   │   │   │   │   ├── [ 595] test22.out.ok │   │   │   │   │   ├── [1.4K] test22.sh │   │   │   │   │   ├── [ 593] test23.out.ok │   │   │   │   │   ├── [ 200] test23.sh │   │   │   │   │   ├── [1.8K] test24.out.ok │   │   │   │   │   ├── [ 182] test24.sh │   │   │   │   │   ├── [ 595] test25.out.ok │   │   │   │   │   ├── [1.1K] test25.sh │   │   │   │   │   ├── [ 246] test26.err.ok │   │   │   │   │   ├── [ 0] test26.out.ok │   │   │   │   │   ├── [ 960] test26.sh │   │   │   │   │   ├── [ 369] test27.out.ok │   │   │   │   │   ├── [ 177] test27.sh │   │   │   │   │   ├── [ 190] test28.out.ok │   │   │   │   │   ├── [1.4K] test28.sh │   │   │   │   │   ├── [ 95] test29.out.ok │   │   │   │   │   ├── [1.2K] test29.sh │   │   │   │   │   ├── [ 334] test2.out.ok │   │   │   │   │   ├── [ 151] test2.sh │   │   │   │   │   ├── [ 692] test30.out.ok │   │   │   │   │   ├── [ 305] test30.sh │   │   │   │   │   ├── [ 239] test31.conf │   │   │   │   │   ├── [ 442] test31.out.ok │   │   │   │   │   ├── [ 252] test31.sh │   │   │   │   │   ├── [ 49] test32.err.ok │   │   │   │   │   ├── [2.1K] test32.out.ok │   │   │   │   │   ├── [ 442] test32.sh │   │   │   │   │   ├── [ 145] test33.out.ok │   │   │   │   │   ├── [1.2K] test33.sh │   │   │   │   │   ├── [ 158] test3.out.ok │   │   │   │   │   ├── [ 130] test3.sh │   │   │   │   │   ├── [ 130] test4.out.ok │   │   │   │   │   ├── [ 152] test4.sh │   │   │   │   │   ├── [ 184] test5.out.ok │   │   │   │   │   ├── [ 130] test5.sh │   │   │   │   │   ├── [ 21] test6.out.ok │   │   │   │   │   ├── [ 135] test6.sh │   │   │   │   │   ├── [ 60] test7.out.ok │   │   │   │   │   ├── [ 131] test7.sh │   │   │   │   │   ├── [ 27] test8.out.ok │   │   │   │   │   ├── [ 133] test8.sh │   │   │   │   │   ├── [ 53] test9.out.ok │   │   │   │   │   └── [ 131] test9.sh │   │   │   │   ├── [4.0K] env_match │   │   │   │   │   ├── [2.2K] check_env_pattern.c │   │   │   │   │   └── [ 887] data │   │   │   │   ├── [4.0K] iolog_path │   │   │   │   │   ├── [5.0K] check_iolog_path.c │   │   │   │   │   └── [ 876] data │   │   │   │   ├── [4.0K] iolog_plugin │   │   │   │   │   └── [9.3K] check_iolog_plugin.c │   │   │   │   ├── [4.0K] iolog_util │   │   │   │   │   └── [4.5K] check_iolog_util.c │   │   │   │   ├── [4.0K] logging │   │   │   │   │   ├── [3.0K] check_wrap.c │   │   │   │   │   ├── [ 311] check_wrap.in │   │   │   │   │   └── [8.0K] check_wrap.out.ok │   │   │   │   ├── [4.0K] parser │   │   │   │   │   ├── [3.7K] check_addr.c │   │   │   │   │   ├── [ 341] check_addr.in │   │   │   │   │   ├── [3.4K] check_base64.c │   │   │   │   │   ├── [3.7K] check_digest.c │   │   │   │   │   ├── [4.6K] check_digest.out.ok │   │   │   │   │   ├── [5.1K] check_fill.c │   │   │   │   │   ├── [2.7K] check_gentime.c │   │   │   │   │   └── [2.8K] check_hexchar.c │   │   │   │   ├── [4.0K] starttime │   │   │   │   │   └── [3.0K] check_starttime.c │   │   │   │   ├── [4.0K] sudoers │   │   │   │   │   ├── [ 1] test10.in │   │   │   │   │   ├── [ 4] test10.json.ok │   │   │   │   │   ├── [ 0] test10.ldif.ok │   │   │   │   │   ├── [ 12] test10.out.ok │   │   │   │   │   ├── [ 1] test10.toke.ok │   │   │   │   │   ├── [ 6] test11.in │   │   │   │   │   ├── [ 0] test11.json.ok │   │   │   │   │   ├── [ 0] test11.ldif.ok │   │   │   │   │   ├── [ 37] test11.out.ok │   │   │   │   │   ├── [ 13] test11.toke.ok │   │   │   │   │   ├── [ 17] test12.in │   │   │   │   │   ├── [ 0] test12.json.ok │   │   │   │   │   ├── [ 0] test12.ldif.ok │   │   │   │   │   ├── [ 37] test12.out.ok │   │   │   │   │   ├── [ 27] test12.toke.ok │   │   │   │   │   ├── [ 16] test13.in │   │   │   │   │   ├── [ 0] test13.json.ok │   │   │   │   │   ├── [ 0] test13.ldif.ok │   │   │   │   │   ├── [ 37] test13.out.ok │   │   │   │   │   ├── [ 26] test13.toke.ok │   │   │   │   │   ├── [ 291] test14.in │   │   │   │   │   ├── [1.0K] test14.json.ok │   │   │   │   │   ├── [ 286] test14.ldif2sudo.ok │   │   │   │   │   ├── [ 412] test14.ldif.ok │   │   │   │   │   ├── [ 303] test14.out.ok │   │   │   │   │   ├── [ 154] test14.toke.ok │   │   │   │   │   ├── [ 65] test15.in │   │   │   │   │   ├── [ 405] test15.json.ok │   │   │   │   │   ├── [ 46] test15.ldif2sudo.ok │   │   │   │   │   ├── [ 160] test15.ldif.ok │   │   │   │   │   ├── [ 42] test15.out.ok │   │   │   │   │   ├── [ 29] test15.toke.ok │   │   │   │   │   ├── [ 104] test16.in │   │   │   │   │   ├── [ 501] test16.json.ok │   │   │   │   │   ├── [ 46] test16.ldif2sudo.ok │   │   │   │   │   ├── [ 160] test16.ldif.ok │   │   │   │   │   ├── [ 66] test16.out.ok │   │   │   │   │   ├── [ 54] test16.toke.ok │   │   │   │   │   ├── [ 623] test17.in │   │   │   │   │   ├── [4.7K] test17.json.ok │   │   │   │   │   ├── [ 628] test17.ldif2sudo.ok │   │   │   │   │   ├── [2.0K] test17.ldif.ok │   │   │   │   │   ├── [ 539] test17.out.ok │   │   │   │   │   ├── [ 651] test17.toke.ok │   │   │   │   │   ├── [ 359] test18.in │   │   │   │   │   ├── [ 0] test18.json.ok │   │   │   │   │   ├── [ 0] test18.ldif.ok │   │   │   │   │   ├── [ 140] test18.out.ok │   │   │   │   │   ├── [ 520] test18.toke.ok │   │   │   │   │   ├── [ 687] test19.in │   │   │   │   │   ├── [4.9K] test19.json.ok │   │   │   │   │   ├── [ 727] test19.ldif2sudo.ok │   │   │   │   │   ├── [1.9K] test19.ldif.ok │   │   │   │   │   ├── [ 580] test19.out.ok │   │   │   │   │   ├── [ 492] test19.toke.ok │   │   │   │   │   ├── [ 447] test1.in │   │   │   │   │   ├── [4.0K] test1.json.ok │   │   │   │   │   ├── [ 411] test1.ldif2sudo.ok │   │   │   │   │   ├── [1.6K] test1.ldif.ok │   │   │   │   │   ├── [ 334] test1.out.ok │   │   │   │   │   ├── [ 294] test1.toke.ok │   │   │   │   │   ├── [ 486] test20.in │   │   │   │   │   ├── [2.1K] test20.json.ok │   │   │   │   │   ├── [ 458] test20.ldif2sudo.ok │   │   │   │   │   ├── [ 660] test20.ldif.ok │   │   │   │   │   ├── [ 470] test20.out.ok │   │   │   │   │   ├── [ 523] test20.toke.ok │   │   │   │   │   ├── [ 894] test21.in │   │   │   │   │   ├── [3.3K] test21.json.ok │   │   │   │   │   ├── [ 858] test21.ldif2sudo.ok │   │   │   │   │   ├── [1.1K] test21.ldif.ok │   │   │   │   │   ├── [ 870] test21.out.ok │   │   │   │   │   ├── [ 858] test21.toke.ok │   │   │   │   │   ├── [ 117] test22.in │   │   │   │   │   ├── [2.2K] test22.json.ok │   │   │   │   │   ├── [ 147] test22.ldif2sudo.ok │   │   │   │   │   ├── [ 652] test22.ldif.ok │   │   │   │   │   ├── [ 104] test22.out.ok │   │   │   │   │   ├── [ 79] test22.sudo.ok │   │   │   │   │   ├── [ 99] test22.toke.ok │   │   │   │   │   ├── [1.7K] test2.in │   │   │   │   │   ├── [ 10K] test2.json.ok │   │   │   │   │   ├── [ 704] test2.ldif2sudo.ok │   │   │   │   │   ├── [2.9K] test2.ldif.ok │   │   │   │   │   ├── [1.1K] test2.out.ok │   │   │   │   │   ├── [2.8K] test2.toke.ok │   │   │   │   │   ├── [ 201] test3.in │   │   │   │   │   ├── [ 975] test3.json.ok │   │   │   │   │   ├── [ 0] test3.ldif2sudo.ok │   │   │   │   │   ├── [ 247] test3.ldif.ok │   │   │   │   │   ├── [ 149] test3.out.ok │   │   │   │   │   ├── [ 187] test3.toke.ok │   │   │   │   │   ├── [ 192] test4.in │   │   │   │   │   ├── [ 0] test4.json.ok │   │   │   │   │   ├── [ 0] test4.ldif.ok │   │   │   │   │   ├── [ 79] test4.out.ok │   │   │   │   │   ├── [ 103] test4.toke.ok │   │   │   │   │   ├── [ 84] test5.in │   │   │   │   │   ├── [ 0] test5.json.ok │   │   │   │   │   ├── [ 0] test5.ldif.ok │   │   │   │   │   ├── [ 37] test5.out.ok │   │   │   │   │   ├── [ 84] test5.toke.ok │   │   │   │   │   ├── [ 348] test6.in │   │   │   │   │   ├── [3.8K] test6.json.ok │   │   │   │   │   ├── [ 122] test6.ldif2sudo.ok │   │   │   │   │   ├── [1.1K] test6.ldif.ok │   │   │   │   │   ├── [ 205] test6.out.ok │   │   │   │   │   ├── [ 460] test6.toke.ok │   │   │   │   │   ├── [ 164] test7.in │   │   │   │   │   ├── [ 0] test7.json.ok │   │   │   │   │   ├── [ 0] test7.ldif.ok │   │   │   │   │   ├── [ 37] test7.out.ok │   │   │   │   │   ├── [ 248] test7.toke.ok │   │   │   │   │   ├── [ 161] test8.in │   │   │   │   │   ├── [ 0] test8.json.ok │   │   │   │   │   ├── [ 0] test8.ldif.ok │   │   │   │   │   ├── [ 99] test8.out.ok │   │   │   │   │   ├── [ 193] test8.toke.ok │   │   │   │   │   ├── [ 0] test9.in │   │   │   │   │   ├── [ 4] test9.json.ok │   │   │   │   │   ├── [ 0] test9.ldif.ok │   │   │   │   │   ├── [ 12] test9.out.ok │   │   │   │   │   └── [ 0] test9.toke.ok │   │   │   │   ├── [4.0K] testsudoers │   │   │   │   │   ├── [ 210] group │   │   │   │   │   ├── [ 80] test1.out.ok │   │   │   │   │   ├── [ 248] test1.sh │   │   │   │   │   ├── [ 15] test2.inc │   │   │   │   │   ├── [ 108] test2.out.ok │   │   │   │   │   ├── [ 246] test2.sh │   │   │   │   │   ├── [ 108] test3.out.ok │   │   │   │   │   ├── [ 558] test3.sh │   │   │   │   │   ├── [ 127] test4.out.ok │   │   │   │   │   ├── [ 240] test4.sh │   │   │   │   │   ├── [ 256] test5.out.ok │   │   │   │   │   ├── [ 614] test5.sh │   │   │   │   │   ├── [ 108] test6.out.ok │   │   │   │   │   ├── [ 112] test6.sh │   │   │   │   │   ├── [ 108] test7.out.ok │   │   │   │   │   └── [ 113] test7.sh │   │   │   │   └── [4.0K] visudo │   │   │   │   ├── [ 17] test10.out.ok │   │   │   │   ├── [ 302] test10.sh │   │   │   │   ├── [ 17] test1.out.ok │   │   │   │   ├── [ 189] test1.sh │   │   │   │   ├── [ 41] test2.err.ok │   │   │   │   ├── [ 0] test2.out.ok │   │   │   │   ├── [ 297] test2.sh │   │   │   │   ├── [ 78] test3.err.ok │   │   │   │   ├── [ 17] test3.out.ok │   │   │   │   ├── [ 481] test3.sh │   │   │   │   ├── [ 17] test4.out.ok │   │   │   │   ├── [ 237] test4.sh │   │   │   │   ├── [ 17] test5.out.ok │   │   │   │   ├── [ 127] test5.sh │   │   │   │   ├── [ 17] test6.out.ok │   │   │   │   ├── [ 601] test6.sh │   │   │   │   ├── [ 17] test7.out.ok │   │   │   │   ├── [ 704] test7.sh │   │   │   │   ├── [ 67] test8.err.ok │   │   │   │   ├── [ 33] test8.out.ok │   │   │   │   ├── [ 803] test8.sh │   │   │   │   ├── [ 17] test9.out.ok │   │   │   │   └── [ 202] test9.sh │   │   │   ├── [ 54K] set_perms.c │   │   │   ├── [ 279] set_perms.lo │   │   │   ├── [ 66K] set_perms.o │   │   │   ├── [3.4K] solaris_audit.c │   │   │   ├── [1.0K] solaris_audit.h │   │   │   ├── [ 21K] sssd.c │   │   │   ├── [8.5K] starttime.c │   │   │   ├── [ 279] starttime.lo │   │   │   ├── [ 38K] starttime.o │   │   │   ├── [2.4K] strlist.c │   │   │   ├── [1.3K] strlist.h │   │   │   ├── [ 14K] strlist.o │   │   │   ├── [2.6K] stubs.c │   │   │   ├── [ 26K] stubs.o │   │   │   ├── [ 279] sudo_auth.lo │   │   │   ├── [ 59K] sudo_auth.o │   │   │   ├── [3.1K] sudoers │   │   │   ├── [ 37K] sudoers.c │   │   │   ├── [4.6K] sudoers_debug.c │   │   │   ├── [2.5K] sudoers_debug.h │   │   │   ├── [ 291] sudoers_debug.lo │   │   │   ├── [ 27K] sudoers_debug.o │   │   │   ├── [ 84] sudoers.exp │   │   │   ├── [ 13K] sudoers.h │   │   │   ├── [3.1K] sudoers.in │   │   │   ├── [1.6K] sudoers.la │   │   │   ├── [ 273] sudoers.lo │   │   │   ├── [149K] sudoers.o │   │   │   ├── [3.9K] sudoers_version.h │   │   │   ├── [3.8K] sudo_ldap_conf.h │   │   │   ├── [1.6K] sudo_ldap.h │   │   │   ├── [7.4K] sudo_nss.c │   │   │   ├── [1.6K] sudo_nss.h │   │   │   ├── [ 276] sudo_nss.lo │   │   │   ├── [ 24K] sudo_nss.o │   │   │   ├── [1.8K] sudo_printf.c │   │   │   ├── [ 12K] sudo_printf.o │   │   │   ├── [6.2K] sudoreplay │   │   │   ├── [ 44K] sudoreplay.c │   │   │   ├── [219K] sudoreplay.o │   │   │   ├── [6.2K] testsudoers │   │   │   ├── [ 15K] testsudoers.c │   │   │   ├── [103K] testsudoers.o │   │   │   ├── [2.8K] timeout.c │   │   │   ├── [ 273] timeout.lo │   │   │   ├── [ 17K] timeout.o │   │   │   ├── [ 31K] timestamp.c │   │   │   ├── [ 279] timestamp.lo │   │   │   ├── [131K] timestamp.o │   │   │   ├── [1.6K] timestr.c │   │   │   ├── [ 273] timestr.lo │   │   │   ├── [ 12K] timestr.o │   │   │   ├── [171K] toke.c │   │   │   ├── [1.4K] toke.h │   │   │   ├── [ 27K] toke.l │   │   │   ├── [ 264] toke.lo │   │   │   ├── [196K] toke.o │   │   │   ├── [5.4K] toke_util.c │   │   │   ├── [ 279] toke_util.lo │   │   │   ├── [ 42K] toke_util.o │   │   │   ├── [8.8K] tsdump.c │   │   │   ├── [8.4K] tsgetgrpw.c │   │   │   ├── [2.0K] tsgetgrpw.h │   │   │   ├── [ 56K] tsgetgrpw.o │   │   │   ├── [6.1K] visudo │   │   │   ├── [ 35K] visudo.c │   │   │   └── [220K] visudo.o │   │   └── [4.0K] system_group │   │   ├── [6.4K] Makefile │   │   ├── [6.3K] Makefile.in │   │   ├── [4.2K] system_group.c │   │   ├── [ 13] system_group.exp │   │   ├── [1.3K] system_group.la │   │   └── [ 276] system_group.lo │   ├── [4.0K] po │   │   ├── [ 19K] ast.mo │   │   ├── [ 30K] ast.po │   │   ├── [ 19K] ca.mo │   │   ├── [ 28K] ca.po │   │   ├── [ 19K] cs.mo │   │   ├── [ 31K] cs.po │   │   ├── [ 18K] da.mo │   │   ├── [ 30K] da.po │   │   ├── [ 21K] de.mo │   │   ├── [ 31K] de.po │   │   ├── [ 19K] eo.mo │   │   ├── [ 32K] eo.po │   │   ├── [ 19K] es.mo │   │   ├── [ 32K] es.po │   │   ├── [6.6K] eu.mo │   │   ├── [ 16K] eu.po │   │   ├── [ 20K] fi.mo │   │   ├── [ 34K] fi.po │   │   ├── [ 20K] fr.mo │   │   ├── [ 33K] fr.po │   │   ├── [ 18K] fur.mo │   │   ├── [ 27K] fur.po │   │   ├── [ 17K] gl.mo │   │   ├── [ 28K] gl.po │   │   ├── [ 19K] hr.mo │   │   ├── [ 32K] hr.po │   │   ├── [ 20K] hu.mo │   │   ├── [ 29K] hu.po │   │   ├── [ 20K] it.mo │   │   ├── [ 30K] it.po │   │   ├── [ 23K] ja.mo │   │   ├── [ 36K] ja.po │   │   ├── [ 21K] ko.mo │   │   ├── [ 32K] ko.po │   │   ├── [ 19K] nb.mo │   │   ├── [ 31K] nb.po │   │   ├── [ 17K] nl.mo │   │   ├── [ 25K] nl.po │   │   ├── [2.9K] nn.mo │   │   ├── [ 27K] nn.po │   │   ├── [ 20K] pl.mo │   │   ├── [ 30K] pl.po │   │   ├── [ 20K] pt_BR.mo │   │   ├── [ 33K] pt_BR.po │   │   ├── [ 19K] pt.mo │   │   ├── [ 30K] pt.po │   │   ├── [ 757] README │   │   ├── [ 24K] ru.mo │   │   ├── [ 35K] ru.po │   │   ├── [ 15K] sk.mo │   │   ├── [ 25K] sk.po │   │   ├── [ 16K] sl.mo │   │   ├── [ 22K] sl.po │   │   ├── [ 24K] sr.mo │   │   ├── [ 35K] sr.po │   │   ├── [ 22K] sudo.pot │   │   ├── [ 19K] sv.mo │   │   ├── [ 31K] sv.po │   │   ├── [ 19K] tr.mo │   │   ├── [ 32K] tr.po │   │   ├── [ 26K] uk.mo │   │   ├── [ 37K] uk.po │   │   ├── [ 21K] vi.mo │   │   ├── [ 35K] vi.po │   │   ├── [ 17K] zh_CN.mo │   │   ├── [ 30K] zh_CN.po │   │   ├── [ 18K] zh_TW.mo │   │   └── [ 29K] zh_TW.po │   ├── [246K] pp │   ├── [3.1K] README │   ├── [7.8K] README.LDAP │   ├── [4.0K] src │   │   ├── [4.7K] conversation.c │   │   ├── [ 28K] conversation.o │   │   ├── [6.6K] env_hooks.c │   │   ├── [ 25K] env_hooks.o │   │   ├── [ 12K] exec.c │   │   ├── [6.4K] exec_common.c │   │   ├── [ 27K] exec_common.o │   │   ├── [ 23K] exec_monitor.c │   │   ├── [ 93K] exec_monitor.o │   │   ├── [ 18K] exec_nopty.c │   │   ├── [ 78K] exec_nopty.o │   │   ├── [ 48K] exec.o │   │   ├── [ 54K] exec_pty.c │   │   ├── [183K] exec_pty.o │   │   ├── [4.8K] get_pty.c │   │   ├── [ 12K] get_pty.o │   │   ├── [6.8K] hooks.c │   │   ├── [ 31K] hooks.o │   │   ├── [ 952] libsudo_noexec.la │   │   ├── [10.0K] limits.c │   │   ├── [ 30K] limits.o │   │   ├── [ 12K] load_plugins.c │   │   ├── [ 71K] load_plugins.o │   │   ├── [ 39K] Makefile │   │   ├── [ 39K] Makefile.in │   │   ├── [ 11K] net_ifs.c │   │   ├── [ 21K] net_ifs.o │   │   ├── [1.4K] openbsd.c │   │   ├── [ 24K] parse_args.c │   │   ├── [ 75K] parse_args.o │   │   ├── [2.3K] preload.c │   │   ├── [6.3K] preserve_fds.c │   │   ├── [ 27K] preserve_fds.o │   │   ├── [4.0K] regress │   │   │   ├── [4.0K] noexec │   │   │   │   └── [4.8K] check_noexec.c │   │   │   └── [4.0K] ttyname │   │   │   └── [2.6K] check_ttyname.c │   │   ├── [ 14K] selinux.c │   │   ├── [7.3K] sesh.c │   │   ├── [5.0K] signal.c │   │   ├── [ 27K] signal.o │   │   ├── [3.4K] solaris.c │   │   ├── [6.1K] sudo │   │   ├── [ 42K] sudo.c │   │   ├── [ 31K] sudo_edit.c │   │   ├── [102K] sudo_edit.o │   │   ├── [3.3K] sudo_exec.h │   │   ├── [7.8K] sudo.h │   │   ├── [7.2K] sudo_noexec.c │   │   ├── [ 934] sudo_noexec.la │   │   ├── [ 274] sudo_noexec.lo │   │   ├── [215K] sudo.o │   │   ├── [4.3K] sudo_plugin_int.h │   │   ├── [1.5K] sudo_usage.h │   │   ├── [1.7K] sudo_usage.h.in │   │   ├── [2.2K] tcsetpgrp_nobg.c │   │   ├── [ 14K] tcsetpgrp_nobg.o │   │   ├── [ 12K] tgetpass.c │   │   ├── [ 56K] tgetpass.o │   │   ├── [9.5K] ttyname.c │   │   ├── [ 17K] ttyname.o │   │   ├── [ 11K] utmp.c │   │   └── [ 30K] utmp.o │   └── [ 17K] sudo.pp ├── [4.0K] episode12 │   ├── [1.0K] Dockerfile │   ├── [4.0K] fengshui2 │   │   ├── [5.4K] 12304 │   │   ├── [3.1K] 12880 │   │   ├── [ 26K] 12928 │   │   ├── [ 17K] 12944 │   │   ├── [ 12K] 12960 │   │   ├── [ 37K] 12976 │   │   ├── [ 13K] 12992 │   │   ├── [1.2K] 13008 │   │   ├── [ 17K] 13024 │   │   ├── [ 13K] 13040 │   │   ├── [4.0K] 13056 │   │   ├── [ 13K] 13072 │   │   ├── [198K] 13088 │   │   ├── [ 11K] 13104 │   │   ├── [ 92K] 13120 │   │   ├── [ 12K] 13136 │   │   ├── [ 12K] 13152 │   │   ├── [6.6K] 13168 │   │   ├── [120K] 13184 │   │   ├── [ 24K] 13200 │   │   ├── [ 22K] 13216 │   │   ├── [115K] 13232 │   │   ├── [3.0K] 13248 │   │   ├── [ 65K] 13264 │   │   ├── [ 36K] 13280 │   │   ├── [111K] 13296 │   │   ├── [198K] 13312 │   │   ├── [ 46K] 13328 │   │   ├── [ 72K] 13344 │   │   ├── [ 492] 13360 │   │   ├── [196K] 13376 │   │   ├── [199K] 13392 │   │   ├── [ 75K] 13408 │   │   ├── [ 89K] 13424 │   │   ├── [ 27K] 13600 │   │   ├── [5.5K] 13696 │   │   ├── [5.4K] 13744 │   │   ├── [ 12K] 13760 │   │   ├── [5.4K] 13792 │   │   ├── [5.4K] 13856 │   │   ├── [ 51K] 13952 │   │   ├── [5.7K] 13968 │   │   ├── [2.2K] 7872 │   │   ├── [1.7K] 7904 │   │   └── [4.0K] crashes │   │   ├── [5.3K] segfault_12304 │   │   ├── [ 14K] segfault_12928 │   │   ├── [5.0K] segfault_12944 │   │   ├── [1.8K] segfault_12976 │   │   ├── [1.2K] segfault_13008 │   │   ├── [2.0K] segfault_13040 │   │   ├── [5.3K] segfault_13072 │   │   ├── [ 45K] segfault_13088 │   │   ├── [8.3K] segfault_13104 │   │   ├── [ 17K] segfault_13120 │   │   ├── [ 11K] segfault_13136 │   │   ├── [9.7K] segfault_13152 │   │   ├── [2.4K] segfault_13168 │   │   ├── [8.1K] segfault_13184 │   │   ├── [ 17K] segfault_13200 │   │   ├── [6.7K] segfault_13232 │   │   ├── [2.7K] segfault_13248 │   │   ├── [ 47K] segfault_13264 │   │   ├── [1.4K] segfault_13280 │   │   ├── [ 40K] segfault_13296 │   │   ├── [136K] segfault_13312 │   │   ├── [1.0K] segfault_13328 │   │   └── [ 31K] segfault_13344 │   ├── [5.2K] fengshui2.py │   ├── [4.0K] fengshui3.bak │   │   ├── [9.1K] abort:__GI_abort __libc_message malloc_printerr _int_free free_member free_privilege free_userspec free_us.json │   │   ├── [1.8K] abort:__GI_abort __libc_message malloc_printerr munmap_chunk free_member free_privilege free_userspec free.json │   │   ├── [ 20K] abort:sudoersparse sudo_file_parse sudoers_policy_init sudoers_policy_open policy_open out>, │   │   ├── [133K] segfault:__dcigettext __GI___dcgettext display_lecture check_user_interactive sudoers_policy_main sudoers_pol.json │   │   ├── [4.8K] segfault:__dcigettext __GI___dcgettext vlog_warning log_warningx log_auth_failure check_user_interactive sudo.json │   │   ├── [ 18K] segfault:free_member free_privilege free_userspec free_userspecs free_parse_tree sudo_file_close sudoers_clea.json │   │   ├── [ 16K] segfault:free_userspec free_userspecs free_parse_tree sudo_file_close sudoers_cleanup do_cleanup sudo_fatalx_.json │   │   ├── [ 28K] segfault:free_userspecs free_parse_tree sudo_file_close sudoers_cleanup do_cleanup sudo_fatalx_nodebug_v1 tge.json │   │   ├── [5.5K] segfault:__GI__IO_free_backup_area _IO_new_file_close_it _IO_new_fclose sudo_file_close sudoers_cleanup do_cl.json │   │   ├── [ 888] segfault:__GI__IO_free_backup_area _IO_new_file_overflow _IO_flush_all_lockp _IO_cleanup __run_exit_handlers .json │   │   ├── [ 585] segfault:__GI___libc_free free_member free_privilege free_userspec free_userspecs free_parse_tree sudo_file_c.json │   │   ├── [1.1K] segfault:__GI___libc_free _IO_deallocate_file sudo_file_close sudoers_cleanup do_cleanup sudo_fatalx_nodebug_.json │   │   ├── [ 13K] segfault:__GI___libc_free _nss_files_initgroups_dyn internal_getgrouplist getgrouplist sudo_getgrouplist2_v1 .json │   │   ├── [505K] segfault:__GI___nss_database_lookup2 __GI___nss_shadow_lookup2 setup setspent sudo_setspent sudo_passwd_init .json │   │   ├── [ 42K] segfault:__GI___nss_lookup_function internal_getgrouplist getgrouplist sudo_getgrouplist2_v1 sudo_make_gidlis.json │   │   ├── [ 14K] segfault:_IO_cleanup __run_exit_handlers __GI_exit main.json │   │   ├── [ 10K] segfault:_IO_flush_all_lockp _IO_cleanup __run_exit_handlers __GI_exit main.json │   │   ├── [ 11K] segfault:_IO_new_fclose sudo_file_close sudoers_cleanup do_cleanup sudo_fatalx_nodebug_v1 tgetpass sudo_conve.json │   │   ├── [568K] segfault:nss_new_service __GI___nss_lookup_function __GI___nss_lookup setup setspent sudo_setspent sudo_passw.json │   │   ├── [ 17K] segfault: set_cmnd sudoers_policy_check policy_check.json │   │   ├── [ 86K] segfault: set_cmnd sudoers_policy_check policy_check.json │   │   ├── [ 37K] segfault:set_cmnd sudoers_policy_check policy_check.json │   │   ├── [161K] segfault:sudoers_lookup_check sudoers_policy_main sudoers_policy_check policy_check.json │   │   ├── [196K] segfault:sudoersparse sudo_file_parse sudoers_policy_init sudoers_policy_open policy_open out>, │   │   ├── [953K] segfault:sudoers_policy_check policy_check.json │   │   ├── [ 15K] weird:.json │   │   ├── [4.5K] weird:rbdestroy sudo_freepwcache sudoers_policy_main sudoers_policy_check policy_check.json │   │   ├── [198K] weird:sudoersparse sudo_file_parse sudoers_policy_init sudoers_policy_open policy_open out>, │   │   └── [368K] weird:__tcsetattr tcsetattr_nobg sudo_term_noecho_v1 tgetpass sudo_conversation auth_getpass verify_user c.json │   ├── [6.6K] fengshui3.py │   ├── [4.0K] gef │   │   ├── [ 46K] heap.log │   │   └── [4.7K] sudoedit.py │   ├── [ 378] Makefile │   ├── [ 306] Readme.md │   └── [4.0K] sudo-1.8.31p2 │   ├── [ 94K] ABOUT-NLS │   ├── [1.0K] aclocal.m4 │   ├── [ 462] autogen.sh │   ├── [ 29] ChangeLog │   ├── [ 43K] config.guess │   ├── [ 38K] config.h │   ├── [ 36K] config.h.in │   ├── [450K] config.log │   ├── [ 62K] config.status │   ├── [ 36K] config.sub │   ├── [792K] configure │   ├── [142K] configure.ac │   ├── [4.0K] doc │   │   ├── [4.8K] CONTRIBUTORS │   │   ├── [ 12K] cvtsudoers.man.in │   │   ├── [ 11K] cvtsudoers.mdoc │   │   ├── [ 11K] cvtsudoers.mdoc.in │   │   ├── [1.2K] fixman.sh │   │   ├── [ 92] fixmdoc.sed │   │   ├── [2.9K] HISTORY │   │   ├── [ 12K] LICENSE │   │   ├── [ 15K] Makefile │   │   ├── [ 15K] Makefile.in │   │   ├── [7.7K] schema.ActiveDirectory │   │   ├── [2.2K] schema.iPlanet │   │   ├── [2.6K] schema.olcSudo │   │   ├── [2.5K] schema.OpenLDAP │   │   ├── [ 18K] sudo.conf.man.in │   │   ├── [ 141] sudo.conf.man.in.sed │   │   ├── [ 18K] sudo.conf.mdoc │   │   ├── [ 18K] sudo.conf.mdoc.in │   │   ├── [ 43K] sudoers.ldap.man.in │   │   ├── [ 42K] sudoers.ldap.mdoc │   │   ├── [ 42K] sudoers.ldap.mdoc.in │   │   ├── [138K] sudoers.man.in │   │   ├── [1.8K] sudoers.man.in.sed │   │   ├── [133K] sudoers.mdoc │   │   ├── [133K] sudoers.mdoc.in │   │   ├── [9.4K] sudoers_timestamp.man.in │   │   ├── [9.2K] sudoers_timestamp.mdoc │   │   ├── [9.2K] sudoers_timestamp.mdoc.in │   │   ├── [ 37K] sudo.man.in │   │   ├── [1.5K] sudo.man.in.sed │   │   ├── [ 34K] sudo.mdoc │   │   ├── [ 35K] sudo.mdoc.in │   │   ├── [ 68K] sudo_plugin.man.in │   │   ├── [ 66K] sudo_plugin.mdoc │   │   ├── [ 67K] sudo_plugin.mdoc.in │   │   ├── [ 12K] sudoreplay.man.in │   │   ├── [ 11K] sudoreplay.mdoc │   │   ├── [ 11K] sudoreplay.mdoc.in │   │   ├── [ 15K] TROUBLESHOOTING │   │   ├── [ 22K] UPGRADE │   │   ├── [ 11K] visudo.man.in │   │   ├── [ 10K] visudo.mdoc │   │   └── [ 11K] visudo.mdoc.in │   ├── [4.0K] examples │   │   ├── [2.3K] Makefile │   │   ├── [2.3K] Makefile.in │   │   ├── [1.2K] pam.conf │   │   ├── [2.3K] sudo.conf │   │   ├── [4.1K] sudoers │   │   └── [1.0K] syslog.conf │   ├── [4.0K] include │   │   ├── [4.0K] compat │   │   │   ├── [1.3K] charclass.h │   │   │   ├── [3.0K] endian.h │   │   │   ├── [1.4K] fnmatch.h │   │   │   ├── [3.4K] getaddrinfo.h │   │   │   ├── [3.0K] getopt.h │   │   │   ├── [3.4K] glob.h │   │   │   ├── [3.2K] nss_dbdefs.h │   │   │   ├── [4.0K] sha2.h │   │   │   └── [ 914] stdbool.h │   │   ├── [2.2K] Makefile │   │   ├── [2.2K] Makefile.in │   │   ├── [ 16K] sudo_compat.h │   │   ├── [3.4K] sudo_conf.h │   │   ├── [ 13K] sudo_debug.h │   │   ├── [1.9K] sudo_digest.h │   │   ├── [2.1K] sudo_dso.h │   │   ├── [8.4K] sudo_event.h │   │   ├── [ 10K] sudo_fatal.h │   │   ├── [2.4K] sudo_gettext.h │   │   ├── [2.2K] sudo_lbuf.h │   │   ├── [8.0K] sudo_plugin.h │   │   ├── [ 26K] sudo_queue.h │   │   ├── [1.8K] sudo_rand.h │   │   └── [ 11K] sudo_util.h │   ├── [ 266] indent.pro │   ├── [4.0K] init.d │   │   ├── [ 436] aix.sh.in │   │   ├── [ 478] hpux.sh.in │   │   └── [ 303] sudo.conf.in │   ├── [ 38K] INSTALL │   ├── [ 15K] INSTALL.configure │   ├── [4.0K] install-sh │   ├── [4.0K] lib │   │   ├── [4.0K] util │   │   │   ├── [7.9K] aix.c │   │   │   ├── [4.7K] arc4random.c │   │   │   ├── [ 272] arc4random.lo │   │   │   ├── [2.2K] arc4random_uniform.c │   │   │   ├── [ 288] arc4random_uniform.lo │   │   │   ├── [5.3K] chacha_private.h │   │   │   ├── [3.6K] closefrom.c │   │   │   ├── [ 270] closefrom.lo │   │   │   ├── [3.7K] digest.c │   │   │   ├── [3.5K] digest_gcrypt.c │   │   │   ├── [ 264] digest.lo │   │   │   ├── [4.0K] digest_openssl.c │   │   │   ├── [ 23K] event.c │   │   │   ├── [ 262] event.lo │   │   │   ├── [5.7K] event_poll.c │   │   │   ├── [ 272] event_poll.lo │   │   │   ├── [7.7K] event_select.c │   │   │   ├── [7.7K] fatal.c │   │   │   ├── [ 262] fatal.lo │   │   │   ├── [ 18K] fnmatch.c │   │   │   ├── [ 12K] getaddrinfo.c │   │   │   ├── [6.2K] getcwd.c │   │   │   ├── [2.1K] getdelim.c │   │   │   ├── [ 14K] getentropy.c │   │   │   ├── [ 13K] getgrouplist.c │   │   │   ├── [ 276] getgrouplist.lo │   │   │   ├── [1.8K] gethostname.c │   │   │   ├── [ 274] gethostname.lo │   │   │   ├── [ 17K] getopt_long.c │   │   │   ├── [6.5K] gettime.c │   │   │   ├── [ 266] gettime.lo │   │   │   ├── [3.2K] getusershell.c │   │   │   ├── [2.6K] gidlist.c │   │   │   ├── [ 266] gidlist.lo │   │   │   ├── [ 22K] glob.c │   │   │   ├── [5.5K] inet_ntop.c │   │   │   ├── [5.8K] inet_pton.c │   │   │   ├── [1.2K] isblank.c │   │   │   ├── [1.8K] key_val.c │   │   │   ├── [ 266] key_val.lo │   │   │   ├── [7.7K] lbuf.c │   │   │   ├── [ 260] lbuf.lo │   │   │   ├── [ 960] libsudo_util.la │   │   │   ├── [2.9K] locking.c │   │   │   ├── [ 266] locking.lo │   │   │   ├── [ 74K] Makefile │   │   │   ├── [ 74K] Makefile.in │   │   │   ├── [1.4K] memrchr.c │   │   │   ├── [2.3K] memset_s.c │   │   │   ├── [ 268] memset_s.lo │   │   │   ├── [1.7K] mksiglist.c │   │   │   ├── [4.7K] mksiglist.h │   │   │   ├── [1.7K] mksigname.c │   │   │   ├── [4.3K] mksigname.h │   │   │   ├── [3.1K] mktemp.c │   │   │   ├── [1.9K] nanosleep.c │   │   │   ├── [3.8K] parseln.c │   │   │   ├── [ 266] parseln.lo │   │   │   ├── [1.8K] pipe2.c │   │   │   ├── [2.4K] progname.c │   │   │   ├── [ 268] progname.lo │   │   │   ├── [2.7K] pw_dup.c │   │   │   ├── [ 264] pw_dup.lo │   │   │   ├── [1.7K] reallocarray.c │   │   │   ├── [4.0K] regress │   │   │   │   ├── [4.0K] fnmatch │   │   │   │   │   ├── [1.8K] fnm_test.c │   │   │   │   │   └── [ 235] fnm_test.in │   │   │   │   ├── [4.0K] getdelim │   │   │   │   │   └── [3.6K] getdelim_test.c │   │   │   │   ├── [4.0K] getgrouplist │   │   │   │   │   └── [2.8K] getgrouplist_test.c │   │   │   │   ├── [4.0K] glob │   │   │   │   │   ├── [ 654] files │   │   │   │   │   ├── [4.8K] globtest.c │   │   │   │   │   └── [ 939] globtest.in │   │   │   │   ├── [4.0K] mktemp │   │   │   │   │   └── [5.0K] mktemp_test.c │   │   │   │   ├── [4.0K] parse_gids │   │   │   │   │   └── [3.3K] parse_gids_test.c │   │   │   │   ├── [4.0K] progname │   │   │   │   │   └── [1.8K] progname_test.c │   │   │   │   ├── [4.0K] strsig │   │   │   │   │   └── [6.5K] strsig_test.c │   │   │   │   ├── [4.0K] strsplit │   │   │   │   │   └── [3.4K] strsplit_test.c │   │   │   │   ├── [4.0K] strtofoo │   │   │   │   │   ├── [2.1K] strtobool_test.c │   │   │   │   │   ├── [3.0K] strtoid_test.c │   │   │   │   │   ├── [2.1K] strtomode_test.c │   │   │   │   │   └── [3.6K] strtonum_test.c │   │   │   │   ├── [4.0K] sudo_conf │   │   │   │   │   ├── [3.2K] conf_test.c │   │   │   │   │   ├── [2.4K] test1.in │   │   │   │   │   ├── [ 211] test1.out.ok │   │   │   │   │   ├── [ 0] test2.in │   │   │   │   │   ├── [ 70] test2.out.ok │   │   │   │   │   ├── [ 134] test3.in │   │   │   │   │   ├── [ 204] test3.out.ok │   │   │   │   │   ├── [ 90] test4.err.ok │   │   │   │   │   ├── [ 25] test4.in │   │   │   │   │   ├── [ 70] test4.out.ok │   │   │   │   │   ├── [ 72] test5.err.ok │   │   │   │   │   ├── [ 17] test5.in │   │   │   │   │   ├── [ 70] test5.out.ok │   │   │   │   │   ├── [ 18] test6.in │   │   │   │   │   ├── [ 70] test6.out.ok │   │   │   │   │   ├── [ 188] test7.in │   │   │   │   │   └── [ 258] test7.out.ok │   │   │   │   ├── [4.0K] sudo_parseln │   │   │   │   │   ├── [1.6K] parseln_test.c │   │   │   │   │   ├── [2.3K] test1.in │   │   │   │   │   ├── [ 636] test1.out.ok │   │   │   │   │   ├── [ 114] test2.in │   │   │   │   │   ├── [ 72] test2.out.ok │   │   │   │   │   ├── [ 27] test3.in │   │   │   │   │   ├── [ 33] test3.out.ok │   │   │   │   │   ├── [ 54] test4.in │   │   │   │   │   ├── [ 63] test4.out.ok │   │   │   │   │   ├── [ 2] test5.in │   │   │   │   │   ├── [ 0] test5.out.ok │   │   │   │   │   ├── [ 50] test6.in │   │   │   │   │   └── [ 48] test6.out.ok │   │   │   │   ├── [4.0K] tailq │   │   │   │   │   └── [6.2K] hltq_test.c │   │   │   │   └── [4.0K] vsyslog │   │   │   │   └── [4.0K] vsyslog_test.c │   │   │   ├── [2.6K] secure_path.c │   │   │   ├── [ 274] secure_path.lo │   │   │   ├── [1.7K] setgroups.c │   │   │   ├── [ 270] setgroups.lo │   │   │   ├── [ 15K] sha2.c │   │   │   ├── [ 260] sha2.lo │   │   │   ├── [3.0K] sig2str.c │   │   │   ├── [ 266] sig2str.lo │   │   │   ├── [1.7K] siglist.in │   │   │   ├── [ 37K] snprintf.c │   │   │   ├── [4.2K] str2sig.c │   │   │   ├── [ 266] str2sig.lo │   │   │   ├── [2.0K] strlcat.c │   │   │   ├── [ 266] strlcat.lo │   │   │   ├── [1.9K] strlcpy.c │   │   │   ├── [ 266] strlcpy.lo │   │   │   ├── [1.5K] strndup.c │   │   │   ├── [1.3K] strnlen.c │   │   │   ├── [1.8K] strsignal.c │   │   │   ├── [2.1K] strsplit.c │   │   │   ├── [ 268] strsplit.lo │   │   │   ├── [2.1K] strtobool.c │   │   │   ├── [ 270] strtobool.lo │   │   │   ├── [3.2K] strtoid.c │   │   │   ├── [ 266] strtoid.lo │   │   │   ├── [2.0K] strtomode.c │   │   │   ├── [ 270] strtomode.lo │   │   │   ├── [4.8K] strtonum.c │   │   │   ├── [ 268] strtonum.lo │   │   │   ├── [ 18K] sudo_conf.c │   │   │   ├── [ 270] sudo_conf.lo │   │   │   ├── [ 24K] sudo_debug.c │   │   │   ├── [ 272] sudo_debug.lo │   │   │   ├── [7.1K] sudo_dso.c │   │   │   ├── [ 268] sudo_dso.lo │   │   │   ├── [7.7K] term.c │   │   │   ├── [ 260] term.lo │   │   │   ├── [8.5K] ttyname_dev.c │   │   │   ├── [ 274] ttyname_dev.lo │   │   │   ├── [2.0K] ttysize.c │   │   │   ├── [ 266] ttysize.lo │   │   │   ├── [3.1K] util.exp │   │   │   ├── [2.6K] util.exp.in │   │   │   ├── [5.4K] utimens.c │   │   │   └── [2.3K] vsyslog.c │   │   └── [4.0K] zlib │   │   ├── [5.1K] adler32.c │   │   ├── [2.6K] compress.c │   │   ├── [ 14K] crc32.c │   │   ├── [ 30K] crc32.h │   │   ├── [ 77K] deflate.c │   │   ├── [ 13K] deflate.h │   │   ├── [ 678] gzclose.c │   │   ├── [6.7K] gzguts.h │   │   ├── [ 16K] gzlib.c │   │   ├── [ 20K] gzread.c │   │   ├── [ 19K] gzwrite.c │   │   ├── [ 22K] infback.c │   │   ├── [ 13K] inffast.c │   │   ├── [ 427] inffast.h │   │   ├── [6.2K] inffixed.h │   │   ├── [ 54K] inflate.c │   │   ├── [6.5K] inflate.h │   │   ├── [ 13K] inftrees.c │   │   ├── [2.9K] inftrees.h │   │   ├── [8.0K] Makefile.in │   │   ├── [ 43K] trees.c │   │   ├── [8.3K] trees.h │   │   ├── [2.9K] uncompr.c │   │   ├── [ 17K] zconf.h.in │   │   ├── [ 997] zlib.exp │   │   ├── [ 94K] zlib.h │   │   ├── [7.1K] zutil.c │   │   └── [7.0K] zutil.h │   ├── [332K] libtool │   ├── [2.6K] log2cl.pl │   ├── [317K] ltmain.sh │   ├── [4.0K] m4 │   │   ├── [2.7K] ax_append_flag.m4 │   │   ├── [3.2K] ax_check_compile_flag.m4 │   │   ├── [3.0K] ax_check_link_flag.m4 │   │   ├── [2.0K] ax_func_getaddrinfo.m4 │   │   ├── [2.8K] ax_func_snprintf.m4 │   │   ├── [303K] libtool.m4 │   │   ├── [6.0K] lt~obsolete.m4 │   │   ├── [ 14K] ltoptions.m4 │   │   ├── [4.3K] ltsugar.m4 │   │   ├── [ 699] ltversion.m4 │   │   └── [ 15K] sudo.m4 │   ├── [ 12K] Makefile │   ├── [ 12K] Makefile.in │   ├── [ 24K] MANIFEST │   ├── [8.4K] mkdep.pl │   ├── [1.6K] mkinstalldirs │   ├── [ 12K] mkpkg │   ├── [114K] NEWS │   ├── [5.8K] pathnames.h │   ├── [5.3K] pathnames.h.in │   ├── [4.0K] plugins │   │   ├── [4.0K] group_file │   │   │   ├── [4.0K] getgrent.c │   │   │   ├── [ 268] getgrent.lo │   │   │   ├── [3.3K] group_file.c │   │   │   ├── [ 13] group_file.exp │   │   │   ├── [1.3K] group_file.la │   │   │   ├── [ 272] group_file.lo │   │   │   ├── [6.9K] Makefile │   │   │   ├── [6.8K] Makefile.in │   │   │   └── [5.0K] plugin_test.c │   │   ├── [4.0K] sample │   │   │   ├── [6.3K] Makefile │   │   │   ├── [6.3K] Makefile.in │   │   │   ├── [ 919] README │   │   │   ├── [ 13K] sample_plugin.c │   │   │   └── [ 24] sample_plugin.exp │   │   ├── [ 12K] sudoers │   │   │   ├── [10.0K] alias.c │   │   │   ├── [ 267] alias.lo │   │   │   ├── [ 59K] alias.o │   │   │   ├── [2.6K] audit.c │   │   │   ├── [ 267] audit.lo │   │   │   ├── [ 21K] audit.o │   │   │   ├── [4.0K] auth │   │   │   │   ├── [2.6K] afs.c │   │   │   │   ├── [8.2K] aix_auth.c │   │   │   │   ├── [5.4K] API │   │   │   │   ├── [5.8K] bsdauth.c │   │   │   │   ├── [7.2K] dce.c │   │   │   │   ├── [4.8K] fwtk.c │   │   │   │   ├── [ 10K] kerb5.c │   │   │   │   ├── [ 21K] pam.c │   │   │   │   ├── [3.5K] passwd.c │   │   │   │   ├── [4.4K] rfc1938.c │   │   │   │   ├── [3.3K] secureware.c │   │   │   │   ├── [6.4K] securid5.c │   │   │   │   ├── [4.4K] sia.c │   │   │   │   ├── [ 14K] sudo_auth.c │   │   │   │   └── [5.6K] sudo_auth.h │   │   │   ├── [4.3K] base64.c │   │   │   ├── [ 270] base64.lo │   │   │   ├── [ 28K] base64.o │   │   │   ├── [4.4K] boottime.c │   │   │   ├── [ 276] boottime.lo │   │   │   ├── [ 22K] boottime.o │   │   │   ├── [7.0K] bsm_audit.c │   │   │   ├── [1.1K] bsm_audit.h │   │   │   ├── [9.6K] check.c │   │   │   ├── [3.3K] check.h │   │   │   ├── [ 267] check.lo │   │   │   ├── [ 50K] check.o │   │   │   ├── [6.2K] cvtsudoers │   │   │   ├── [ 38K] cvtsudoers.c │   │   │   ├── [3.1K] cvtsudoers.h │   │   │   ├── [ 30K] cvtsudoers_json.c │   │   │   ├── [194K] cvtsudoers_json.o │   │   │   ├── [ 18K] cvtsudoers_ldif.c │   │   │   ├── [ 99K] cvtsudoers_ldif.o │   │   │   ├── [215K] cvtsudoers.o │   │   │   ├── [ 13K] cvtsudoers_pwutil.c │   │   │   ├── [ 70K] cvtsudoers_pwutil.o │   │   │   ├── [ 29K] defaults.c │   │   │   ├── [3.7K] defaults.h │   │   │   ├── [ 276] defaults.lo │   │   │   ├── [164K] defaults.o │   │   │   ├── [ 12K] def_data.c │   │   │   ├── [ 13K] def_data.h │   │   │   ├── [9.0K] def_data.in │   │   │   ├── [1.6K] digestname.c │   │   │   ├── [ 282] digestname.lo │   │   │   ├── [ 13K] digestname.o │   │   │   ├── [5.6K] editor.c │   │   │   ├── [ 270] editor.lo │   │   │   ├── [ 40K] editor.o │   │   │   ├── [ 38K] env.c │   │   │   ├── [ 261] env.lo │   │   │   ├── [126K] env.o │   │   │   ├── [2.7K] env_pattern.c │   │   │   ├── [ 285] env_pattern.lo │   │   │   ├── [ 21K] env_pattern.o │   │   │   ├── [4.0K] file.c │   │   │   ├── [2.9K] filedigest.c │   │   │   ├── [ 282] filedigest.lo │   │   │   ├── [ 33K] filedigest.o │   │   │   ├── [ 264] file.lo │   │   │   ├── [ 33K] file.o │   │   │   ├── [5.0K] find_path.c │   │   │   ├── [ 279] find_path.lo │   │   │   ├── [ 35K] find_path.o │   │   │   ├── [ 15K] fmtsudoers.c │   │   │   ├── [ 282] fmtsudoers.lo │   │   │   ├── [ 73K] fmtsudoers.o │   │   │   ├── [3.5K] gc.c │   │   │   ├── [ 258] gc.lo │   │   │   ├── [ 17K] gc.o │   │   │   ├── [4.5K] gentime.c │   │   │   ├── [ 273] gentime.lo │   │   │   ├── [ 24K] gentime.o │   │   │   ├── [ 41K] getdate.c │   │   │   ├── [ 77K] getdate.o │   │   │   ├── [ 22K] getdate.y │   │   │   ├── [3.4K] getspwuid.c │   │   │   ├── [ 279] getspwuid.lo │   │   │   ├── [ 24K] getspwuid.o │   │   │   ├── [2.1K] gmtoff.c │   │   │   ├── [ 270] gmtoff.lo │   │   │   ├── [ 13K] gmtoff.o │   │   │   ├── [2.0K] goodpath.c │   │   │   ├── [ 276] goodpath.lo │   │   │   ├── [ 22K] goodpath.o │   │   │   ├── [ 62K] gram.c │   │   │   ├── [1.4K] gram.h │   │   │   ├── [ 264] gram.lo │   │   │   ├── [ 99K] gram.o │   │   │   ├── [ 31K] gram.y │   │   │   ├── [6.0K] group_plugin.c │   │   │   ├── [ 288] group_plugin.lo │   │   │   ├── [ 44K] group_plugin.o │   │   │   ├── [2.2K] hexchar.c │   │   │   ├── [ 273] hexchar.lo │   │   │   ├── [ 22K] hexchar.o │   │   │   ├── [1.4K] ins_2001.h │   │   │   ├── [1.4K] ins_classic.h │   │   │   ├── [1.6K] ins_csops.h │   │   │   ├── [2.0K] ins_goons.h │   │   │   ├── [1.8K] ins_python.h │   │   │   ├── [1.7K] insults.h │   │   │   ├── [3.9K] interfaces.c │   │   │   ├── [1.8K] interfaces.h │   │   │   ├── [ 282] interfaces.lo │   │   │   ├── [ 33K] interfaces.o │   │   │   ├── [ 34K] iolog.c │   │   │   ├── [1.5K] iolog_files.h │   │   │   ├── [2.3K] iolog.h │   │   │   ├── [ 267] iolog.lo │   │   │   ├── [150K] iolog.o │   │   │   ├── [7.5K] iolog_path.c │   │   │   ├── [ 282] iolog_path.lo │   │   │   ├── [ 52K] iolog_path.o │   │   │   ├── [ 11K] iolog_util.c │   │   │   ├── [ 46K] iolog_util.o │   │   │   ├── [ 58K] ldap.c │   │   │   ├── [ 28K] ldap_conf.c │   │   │   ├── [ 15K] ldap_util.c │   │   │   ├── [ 279] ldap_util.lo │   │   │   ├── [ 68K] ldap_util.o │   │   │   ├── [ 870] libparsesudoers.la │   │   │   ├── [3.0K] linux_audit.c │   │   │   ├── [ 985] linux_audit.h │   │   │   ├── [4.4K] locale.c │   │   │   ├── [ 270] locale.lo │   │   │   ├── [ 23K] locale.o │   │   │   ├── [ 29K] logging.c │   │   │   ├── [2.9K] logging.h │   │   │   ├── [ 273] logging.lo │   │   │   ├── [153K] logging.o │   │   │   ├── [2.2K] logwrap.c │   │   │   ├── [ 273] logwrap.lo │   │   │   ├── [ 23K] logwrap.o │   │   │   ├── [160K] Makefile │   │   │   ├── [160K] Makefile.in │   │   │   ├── [5.7K] match_addr.c │   │   │   ├── [ 282] match_addr.lo │   │   │   ├── [ 36K] match_addr.o │   │   │   ├── [ 18K] match.c │   │   │   ├── [ 15K] match_command.c │   │   │   ├── [ 291] match_command.lo │   │   │   ├── [ 77K] match_command.o │   │   │   ├── [3.4K] match_digest.c │   │   │   ├── [ 288] match_digest.lo │   │   │   ├── [ 30K] match_digest.o │   │   │   ├── [ 267] match.lo │   │   │   ├── [ 96K] match.o │   │   │   ├── [4.0K] mkdefaults │   │   │   ├── [2.8K] mkdir_parents.c │   │   │   ├── [ 291] mkdir_parents.lo │   │   │   ├── [ 28K] mkdir_parents.o │   │   │   ├── [ 21K] net_ifs.o │   │   │   ├── [ 24K] parse.c │   │   │   ├── [ 14K] parse.h │   │   │   ├── [ 21K] parse_ldif.c │   │   │   ├── [110K] parse_ldif.o │   │   │   ├── [ 267] parse.lo │   │   │   ├── [104K] parse.o │   │   │   ├── [ 270] passwd.lo │   │   │   ├── [ 27K] passwd.o │   │   │   ├── [4.0K] po │   │   │   │   ├── [ 33K] ast.mo │   │   │   │   ├── [ 78K] ast.po │   │   │   │   ├── [ 43K] ca.mo │   │   │   │   ├── [ 71K] ca.po │   │   │   │   ├── [ 49K] cs.mo │   │   │   │   ├── [ 85K] cs.po │   │   │   │   ├── [ 45K] da.mo │   │   │   │   ├── [ 80K] da.po │   │   │   │   ├── [ 51K] de.mo │   │   │   │   ├── [ 86K] de.po │   │   │   │   ├── [ 50K] el.mo │   │   │   │   ├── [ 67K] el.po │   │   │   │   ├── [ 47K] eo.mo │   │   │   │   ├── [ 82K] eo.po │   │   │   │   ├── [6.3K] eu.mo │   │   │   │   ├── [ 39K] eu.po │   │   │   │   ├── [ 43K] fi.mo │   │   │   │   ├── [ 92K] fi.po │   │   │   │   ├── [ 55K] fr.mo │   │   │   │   ├── [ 93K] fr.po │   │   │   │   ├── [9.3K] fur.mo │   │   │   │   ├── [ 58K] fur.po │   │   │   │   ├── [ 50K] hr.mo │   │   │   │   ├── [ 89K] hr.po │   │   │   │   ├── [ 25K] hu.mo │   │   │   │   ├── [ 66K] hu.po │   │   │   │   ├── [ 49K] it.mo │   │   │   │   ├── [ 84K] it.po │   │   │   │   ├── [ 56K] ja.mo │   │   │   │   ├── [ 96K] ja.po │   │   │   │   ├── [ 51K] ko.mo │   │   │   │   ├── [ 85K] ko.po │   │   │   │   ├── [1.9K] lt.mo │   │   │   │   ├── [ 38K] lt.po │   │   │   │   ├── [ 48K] nb.mo │   │   │   │   ├── [ 84K] nb.po │   │   │   │   ├── [ 38K] nl.mo │   │   │   │   ├── [ 74K] nl.po │   │   │   │   ├── [ 50K] pl.mo │   │   │   │   ├── [ 84K] pl.po │   │   │   │   ├── [ 50K] pt_BR.mo │   │   │   │   ├── [ 89K] pt_BR.po │   │   │   │   ├── [ 48K] pt.mo │   │   │   │   ├── [ 83K] pt.po │   │   │   │   ├── [ 757] README │   │   │   │   ├── [ 11K] ru.mo │   │   │   │   ├── [ 53K] ru.po │   │   │   │   ├── [4.8K] sk.mo │   │   │   │   ├── [ 50K] sk.po │   │   │   │   ├── [ 36K] sl.mo │   │   │   │   ├── [ 53K] sl.po │   │   │   │   ├── [ 56K] sr.mo │   │   │   │   ├── [ 87K] sr.po │   │   │   │   ├── [ 62K] sudoers.pot │   │   │   │   ├── [ 48K] sv.mo │   │   │   │   ├── [ 85K] sv.po │   │   │   │   ├── [ 14K] tr.mo │   │   │   │   ├── [ 44K] tr.po │   │   │   │   ├── [ 67K] uk.mo │   │   │   │   ├── [101K] uk.po │   │   │   │   ├── [ 53K] vi.mo │   │   │   │   ├── [ 92K] vi.po │   │   │   │   ├── [ 45K] zh_CN.mo │   │   │   │   ├── [ 84K] zh_CN.po │   │   │   │   ├── [ 45K] zh_TW.mo │   │   │   │   └── [ 80K] zh_TW.po │   │   │   ├── [ 28K] policy.c │   │   │   ├── [ 270] policy.lo │   │   │   ├── [135K] policy.o │   │   │   ├── [ 188] prologue │   │   │   ├── [4.0K] prompt.c │   │   │   ├── [ 270] prompt.lo │   │   │   ├── [ 29K] prompt.o │   │   │   ├── [ 29K] pwutil.c │   │   │   ├── [2.2K] pwutil.h │   │   │   ├── [ 12K] pwutil_impl.c │   │   │   ├── [ 285] pwutil_impl.lo │   │   │   ├── [ 68K] pwutil_impl.o │   │   │   ├── [ 270] pwutil.lo │   │   │   ├── [151K] pwutil.o │   │   │   ├── [2.7K] rcstr.c │   │   │   ├── [ 267] rcstr.lo │   │   │   ├── [ 25K] rcstr.o │   │   │   ├── [ 14K] redblack.c │   │   │   ├── [1.8K] redblack.h │   │   │   ├── [ 276] redblack.lo │   │   │   ├── [ 52K] redblack.o │   │   │   ├── [4.0K] regress │   │   │   │   ├── [4.0K] check_symbols │   │   │   │   │   └── [2.8K] check_symbols.c │   │   │   │   ├── [4.0K] cvtsudoers │   │   │   │   │   ├── [3.8K] sudoers │   │   │   │   │   ├── [ 593] sudoers.defs │   │   │   │   │   ├── [ 23] test10.out.ok │   │   │   │   │   ├── [ 137] test10.sh │   │   │   │   │   ├── [ 296] test11.out.ok │   │   │   │   │   ├── [ 142] test11.sh │   │   │   │   │   ├── [ 317] test12.out.ok │   │   │   │   │   ├── [ 139] test12.sh │   │   │   │   │   ├── [ 307] test13.out.ok │   │   │   │   │   ├── [ 139] test13.sh │   │   │   │   │   ├── [ 268] test14.out.ok │   │   │   │   │   ├── [ 140] test14.sh │   │   │   │   │   ├── [ 32] test15.out.ok │   │   │   │   │   ├── [ 154] test15.sh │   │   │   │   │   ├── [ 18] test16.out.ok │   │   │   │   │   ├── [ 165] test16.sh │   │   │   │   │   ├── [ 20] test17.out.ok │   │   │   │   │   ├── [ 167] test17.sh │   │   │   │   │   ├── [ 18] test18.out.ok │   │   │   │   │   ├── [ 154] test18.sh │   │   │   │   │   ├── [ 337] test19.out.ok │   │   │   │   │   ├── [ 157] test19.sh │   │   │   │   │   ├── [ 411] test1.out.ok │   │   │   │   │   ├── [ 129] test1.sh │   │   │   │   │   ├── [ 162] test20.conf │   │   │   │   │   ├── [ 24] test20.out.ok │   │   │   │   │   ├── [ 210] test20.sh │   │   │   │   │   ├── [ 222] test21.conf │   │   │   │   │   ├── [ 438] test21.out.ok │   │   │   │   │   ├── [ 239] test21.sh │   │   │   │   │   ├── [ 595] test22.out.ok │   │   │   │   │   ├── [1.4K] test22.sh │   │   │   │   │   ├── [ 593] test23.out.ok │   │   │   │   │   ├── [ 200] test23.sh │   │   │   │   │   ├── [1.8K] test24.out.ok │   │   │   │   │   ├── [ 182] test24.sh │   │   │   │   │   ├── [ 595] test25.out.ok │   │   │   │   │   ├── [1.1K] test25.sh │   │   │   │   │   ├── [ 246] test26.err.ok │   │   │   │   │   ├── [ 0] test26.out.ok │   │   │   │   │   ├── [ 960] test26.sh │   │   │   │   │   ├── [ 369] test27.out.ok │   │   │   │   │   ├── [ 177] test27.sh │   │   │   │   │   ├── [ 190] test28.out.ok │   │   │   │   │   ├── [1.4K] test28.sh │   │   │   │   │   ├── [ 95] test29.out.ok │   │   │   │   │   ├── [1.2K] test29.sh │   │   │   │   │   ├── [ 334] test2.out.ok │   │   │   │   │   ├── [ 151] test2.sh │   │   │   │   │   ├── [ 692] test30.out.ok │   │   │   │   │   ├── [ 305] test30.sh │   │   │   │   │   ├── [ 239] test31.conf │   │   │   │   │   ├── [ 442] test31.out.ok │   │   │   │   │   ├── [ 252] test31.sh │   │   │   │   │   ├── [ 49] test32.err.ok │   │   │   │   │   ├── [2.1K] test32.out.ok │   │   │   │   │   ├── [ 442] test32.sh │   │   │   │   │   ├── [ 145] test33.out.ok │   │   │   │   │   ├── [1.2K] test33.sh │   │   │   │   │   ├── [ 158] test3.out.ok │   │   │   │   │   ├── [ 130] test3.sh │   │   │   │   │   ├── [ 130] test4.out.ok │   │   │   │   │   ├── [ 152] test4.sh │   │   │   │   │   ├── [ 184] test5.out.ok │   │   │   │   │   ├── [ 130] test5.sh │   │   │   │   │   ├── [ 21] test6.out.ok │   │   │   │   │   ├── [ 135] test6.sh │   │   │   │   │   ├── [ 60] test7.out.ok │   │   │   │   │   ├── [ 131] test7.sh │   │   │   │   │   ├── [ 27] test8.out.ok │   │   │   │   │   ├── [ 133] test8.sh │   │   │   │   │   ├── [ 53] test9.out.ok │   │   │   │   │   └── [ 131] test9.sh │   │   │   │   ├── [4.0K] env_match │   │   │   │   │   ├── [2.2K] check_env_pattern.c │   │   │   │   │   └── [ 887] data │   │   │   │   ├── [4.0K] iolog_path │   │   │   │   │   ├── [5.0K] check_iolog_path.c │   │   │   │   │   └── [ 876] data │   │   │   │   ├── [4.0K] iolog_plugin │   │   │   │   │   └── [9.3K] check_iolog_plugin.c │   │   │   │   ├── [4.0K] iolog_util │   │   │   │   │   └── [4.5K] check_iolog_util.c │   │   │   │   ├── [4.0K] logging │   │   │   │   │   ├── [3.0K] check_wrap.c │   │   │   │   │   ├── [ 311] check_wrap.in │   │   │   │   │   └── [8.0K] check_wrap.out.ok │   │   │   │   ├── [4.0K] parser │   │   │   │   │   ├── [3.7K] check_addr.c │   │   │   │   │   ├── [ 341] check_addr.in │   │   │   │   │   ├── [3.4K] check_base64.c │   │   │   │   │   ├── [3.7K] check_digest.c │   │   │   │   │   ├── [4.6K] check_digest.out.ok │   │   │   │   │   ├── [5.1K] check_fill.c │   │   │   │   │   ├── [2.7K] check_gentime.c │   │   │   │   │   └── [2.8K] check_hexchar.c │   │   │   │   ├── [4.0K] starttime │   │   │   │   │   └── [3.0K] check_starttime.c │   │   │   │   ├── [4.0K] sudoers │   │   │   │   │   ├── [ 1] test10.in │   │   │   │   │   ├── [ 4] test10.json.ok │   │   │   │   │   ├── [ 0] test10.ldif.ok │   │   │   │   │   ├── [ 12] test10.out.ok │   │   │   │   │   ├── [ 1] test10.toke.ok │   │   │   │   │   ├── [ 6] test11.in │   │   │   │   │   ├── [ 0] test11.json.ok │   │   │   │   │   ├── [ 0] test11.ldif.ok │   │   │   │   │   ├── [ 37] test11.out.ok │   │   │   │   │   ├── [ 13] test11.toke.ok │   │   │   │   │   ├── [ 17] test12.in │   │   │   │   │   ├── [ 0] test12.json.ok │   │   │   │   │   ├── [ 0] test12.ldif.ok │   │   │   │   │   ├── [ 37] test12.out.ok │   │   │   │   │   ├── [ 27] test12.toke.ok │   │   │   │   │   ├── [ 16] test13.in │   │   │   │   │   ├── [ 0] test13.json.ok │   │   │   │   │   ├── [ 0] test13.ldif.ok │   │   │   │   │   ├── [ 37] test13.out.ok │   │   │   │   │   ├── [ 26] test13.toke.ok │   │   │   │   │   ├── [ 291] test14.in │   │   │   │   │   ├── [1.0K] test14.json.ok │   │   │   │   │   ├── [ 286] test14.ldif2sudo.ok │   │   │   │   │   ├── [ 412] test14.ldif.ok │   │   │   │   │   ├── [ 303] test14.out.ok │   │   │   │   │   ├── [ 154] test14.toke.ok │   │   │   │   │   ├── [ 65] test15.in │   │   │   │   │   ├── [ 405] test15.json.ok │   │   │   │   │   ├── [ 46] test15.ldif2sudo.ok │   │   │   │   │   ├── [ 160] test15.ldif.ok │   │   │   │   │   ├── [ 42] test15.out.ok │   │   │   │   │   ├── [ 29] test15.toke.ok │   │   │   │   │   ├── [ 104] test16.in │   │   │   │   │   ├── [ 501] test16.json.ok │   │   │   │   │   ├── [ 46] test16.ldif2sudo.ok │   │   │   │   │   ├── [ 160] test16.ldif.ok │   │   │   │   │   ├── [ 66] test16.out.ok │   │   │   │   │   ├── [ 54] test16.toke.ok │   │   │   │   │   ├── [ 623] test17.in │   │   │   │   │   ├── [4.7K] test17.json.ok │   │   │   │   │   ├── [ 628] test17.ldif2sudo.ok │   │   │   │   │   ├── [2.0K] test17.ldif.ok │   │   │   │   │   ├── [ 539] test17.out.ok │   │   │   │   │   ├── [ 651] test17.toke.ok │   │   │   │   │   ├── [ 359] test18.in │   │   │   │   │   ├── [ 0] test18.json.ok │   │   │   │   │   ├── [ 0] test18.ldif.ok │   │   │   │   │   ├── [ 140] test18.out.ok │   │   │   │   │   ├── [ 520] test18.toke.ok │   │   │   │   │   ├── [ 687] test19.in │   │   │   │   │   ├── [4.9K] test19.json.ok │   │   │   │   │   ├── [ 727] test19.ldif2sudo.ok │   │   │   │   │   ├── [1.9K] test19.ldif.ok │   │   │   │   │   ├── [ 580] test19.out.ok │   │   │   │   │   ├── [ 492] test19.toke.ok │   │   │   │   │   ├── [ 447] test1.in │   │   │   │   │   ├── [4.0K] test1.json.ok │   │   │   │   │   ├── [ 411] test1.ldif2sudo.ok │   │   │   │   │   ├── [1.6K] test1.ldif.ok │   │   │   │   │   ├── [ 334] test1.out.ok │   │   │   │   │   ├── [ 294] test1.toke.ok │   │   │   │   │   ├── [ 486] test20.in │   │   │   │   │   ├── [2.1K] test20.json.ok │   │   │   │   │   ├── [ 458] test20.ldif2sudo.ok │   │   │   │   │   ├── [ 660] test20.ldif.ok │   │   │   │   │   ├── [ 470] test20.out.ok │   │   │   │   │   ├── [ 523] test20.toke.ok │   │   │   │   │   ├── [ 894] test21.in │   │   │   │   │   ├── [3.3K] test21.json.ok │   │   │   │   │   ├── [ 858] test21.ldif2sudo.ok │   │   │   │   │   ├── [1.1K] test21.ldif.ok │   │   │   │   │   ├── [ 870] test21.out.ok │   │   │   │   │   ├── [ 858] test21.toke.ok │   │   │   │   │   ├── [ 117] test22.in │   │   │   │   │   ├── [2.2K] test22.json.ok │   │   │   │   │   ├── [ 147] test22.ldif2sudo.ok │   │   │   │   │   ├── [ 652] test22.ldif.ok │   │   │   │   │   ├── [ 104] test22.out.ok │   │   │   │   │   ├── [ 79] test22.sudo.ok │   │   │   │   │   ├── [ 99] test22.toke.ok │   │   │   │   │   ├── [1.7K] test2.in │   │   │   │   │   ├── [ 10K] test2.json.ok │   │   │   │   │   ├── [ 704] test2.ldif2sudo.ok │   │   │   │   │   ├── [2.9K] test2.ldif.ok │   │   │   │   │   ├── [1.1K] test2.out.ok │   │   │   │   │   ├── [2.8K] test2.toke.ok │   │   │   │   │   ├── [ 201] test3.in │   │   │   │   │   ├── [ 975] test3.json.ok │   │   │   │   │   ├── [ 0] test3.ldif2sudo.ok │   │   │   │   │   ├── [ 247] test3.ldif.ok │   │   │   │   │   ├── [ 149] test3.out.ok │   │   │   │   │   ├── [ 187] test3.toke.ok │   │   │   │   │   ├── [ 192] test4.in │   │   │   │   │   ├── [ 0] test4.json.ok │   │   │   │   │   ├── [ 0] test4.ldif.ok │   │   │   │   │   ├── [ 79] test4.out.ok │   │   │   │   │   ├── [ 103] test4.toke.ok │   │   │   │   │   ├── [ 84] test5.in │   │   │   │   │   ├── [ 0] test5.json.ok │   │   │   │   │   ├── [ 0] test5.ldif.ok │   │   │   │   │   ├── [ 37] test5.out.ok │   │   │   │   │   ├── [ 84] test5.toke.ok │   │   │   │   │   ├── [ 348] test6.in │   │   │   │   │   ├── [3.8K] test6.json.ok │   │   │   │   │   ├── [ 122] test6.ldif2sudo.ok │   │   │   │   │   ├── [1.1K] test6.ldif.ok │   │   │   │   │   ├── [ 205] test6.out.ok │   │   │   │   │   ├── [ 460] test6.toke.ok │   │   │   │   │   ├── [ 164] test7.in │   │   │   │   │   ├── [ 0] test7.json.ok │   │   │   │   │   ├── [ 0] test7.ldif.ok │   │   │   │   │   ├── [ 37] test7.out.ok │   │   │   │   │   ├── [ 248] test7.toke.ok │   │   │   │   │   ├── [ 161] test8.in │   │   │   │   │   ├── [ 0] test8.json.ok │   │   │   │   │   ├── [ 0] test8.ldif.ok │   │   │   │   │   ├── [ 99] test8.out.ok │   │   │   │   │   ├── [ 193] test8.toke.ok │   │   │   │   │   ├── [ 0] test9.in │   │   │   │   │   ├── [ 4] test9.json.ok │   │   │   │   │   ├── [ 0] test9.ldif.ok │   │   │   │   │   ├── [ 12] test9.out.ok │   │   │   │   │   └── [ 0] test9.toke.ok │   │   │   │   ├── [4.0K] testsudoers │   │   │   │   │   ├── [ 210] group │   │   │   │   │   ├── [ 80] test1.out.ok │   │   │   │   │   ├── [ 248] test1.sh │   │   │   │   │   ├── [ 15] test2.inc │   │   │   │   │   ├── [ 108] test2.out.ok │   │   │   │   │   ├── [ 246] test2.sh │   │   │   │   │   ├── [ 108] test3.out.ok │   │   │   │   │   ├── [ 558] test3.sh │   │   │   │   │   ├── [ 127] test4.out.ok │   │   │   │   │   ├── [ 240] test4.sh │   │   │   │   │   ├── [ 256] test5.out.ok │   │   │   │   │   ├── [ 614] test5.sh │   │   │   │   │   ├── [ 108] test6.out.ok │   │   │   │   │   ├── [ 112] test6.sh │   │   │   │   │   ├── [ 108] test7.out.ok │   │   │   │   │   └── [ 113] test7.sh │   │   │   │   └── [4.0K] visudo │   │   │   │   ├── [ 17] test10.out.ok │   │   │   │   ├── [ 302] test10.sh │   │   │   │   ├── [ 17] test1.out.ok │   │   │   │   ├── [ 189] test1.sh │   │   │   │   ├── [ 41] test2.err.ok │   │   │   │   ├── [ 0] test2.out.ok │   │   │   │   ├── [ 297] test2.sh │   │   │   │   ├── [ 78] test3.err.ok │   │   │   │   ├── [ 17] test3.out.ok │   │   │   │   ├── [ 481] test3.sh │   │   │   │   ├── [ 17] test4.out.ok │   │   │   │   ├── [ 237] test4.sh │   │   │   │   ├── [ 17] test5.out.ok │   │   │   │   ├── [ 127] test5.sh │   │   │   │   ├── [ 17] test6.out.ok │   │   │   │   ├── [ 601] test6.sh │   │   │   │   ├── [ 17] test7.out.ok │   │   │   │   ├── [ 704] test7.sh │   │   │   │   ├── [ 67] test8.err.ok │   │   │   │   ├── [ 33] test8.out.ok │   │   │   │   ├── [ 803] test8.sh │   │   │   │   ├── [ 17] test9.out.ok │   │   │   │   └── [ 202] test9.sh │   │   │   ├── [ 54K] set_perms.c │   │   │   ├── [ 279] set_perms.lo │   │   │   ├── [ 66K] set_perms.o │   │   │   ├── [3.4K] solaris_audit.c │   │   │   ├── [1.0K] solaris_audit.h │   │   │   ├── [ 21K] sssd.c │   │   │   ├── [8.5K] starttime.c │   │   │   ├── [ 279] starttime.lo │   │   │   ├── [ 38K] starttime.o │   │   │   ├── [2.4K] strlist.c │   │   │   ├── [1.3K] strlist.h │   │   │   ├── [ 14K] strlist.o │   │   │   ├── [2.6K] stubs.c │   │   │   ├── [ 26K] stubs.o │   │   │   ├── [ 279] sudo_auth.lo │   │   │   ├── [ 59K] sudo_auth.o │   │   │   ├── [3.1K] sudoers │   │   │   ├── [ 37K] sudoers.c │   │   │   ├── [4.6K] sudoers_debug.c │   │   │   ├── [2.5K] sudoers_debug.h │   │   │   ├── [ 291] sudoers_debug.lo │   │   │   ├── [ 27K] sudoers_debug.o │   │   │   ├── [ 84] sudoers.exp │   │   │   ├── [ 13K] sudoers.h │   │   │   ├── [3.1K] sudoers.in │   │   │   ├── [1.6K] sudoers.la │   │   │   ├── [ 273] sudoers.lo │   │   │   ├── [149K] sudoers.o │   │   │   ├── [3.9K] sudoers_version.h │   │   │   ├── [3.8K] sudo_ldap_conf.h │   │   │   ├── [1.6K] sudo_ldap.h │   │   │   ├── [7.4K] sudo_nss.c │   │   │   ├── [1.6K] sudo_nss.h │   │   │   ├── [ 276] sudo_nss.lo │   │   │   ├── [ 24K] sudo_nss.o │   │   │   ├── [1.8K] sudo_printf.c │   │   │   ├── [ 12K] sudo_printf.o │   │   │   ├── [6.2K] sudoreplay │   │   │   ├── [ 44K] sudoreplay.c │   │   │   ├── [219K] sudoreplay.o │   │   │   ├── [6.2K] testsudoers │   │   │   ├── [ 15K] testsudoers.c │   │   │   ├── [103K] testsudoers.o │   │   │   ├── [2.8K] timeout.c │   │   │   ├── [ 273] timeout.lo │   │   │   ├── [ 17K] timeout.o │   │   │   ├── [ 31K] timestamp.c │   │   │   ├── [ 279] timestamp.lo │   │   │   ├── [131K] timestamp.o │   │   │   ├── [1.6K] timestr.c │   │   │   ├── [ 273] timestr.lo │   │   │   ├── [ 12K] timestr.o │   │   │   ├── [171K] toke.c │   │   │   ├── [1.4K] toke.h │   │   │   ├── [ 27K] toke.l │   │   │   ├── [ 264] toke.lo │   │   │   ├── [196K] toke.o │   │   │   ├── [5.4K] toke_util.c │   │   │   ├── [ 279] toke_util.lo │   │   │   ├── [ 42K] toke_util.o │   │   │   ├── [8.8K] tsdump.c │   │   │   ├── [8.4K] tsgetgrpw.c │   │   │   ├── [2.0K] tsgetgrpw.h │   │   │   ├── [ 56K] tsgetgrpw.o │   │   │   ├── [6.1K] visudo │   │   │   ├── [ 35K] visudo.c │   │   │   └── [220K] visudo.o │   │   └── [4.0K] system_group │   │   ├── [6.4K] Makefile │   │   ├── [6.3K] Makefile.in │   │   ├── [4.2K] system_group.c │   │   ├── [ 13] system_group.exp │   │   ├── [1.3K] system_group.la │   │   └── [ 276] system_group.lo │   ├── [4.0K] po │   │   ├── [ 19K] ast.mo │   │   ├── [ 30K] ast.po │   │   ├── [ 19K] ca.mo │   │   ├── [ 28K] ca.po │   │   ├── [ 19K] cs.mo │   │   ├── [ 31K] cs.po │   │   ├── [ 18K] da.mo │   │   ├── [ 30K] da.po │   │   ├── [ 21K] de.mo │   │   ├── [ 31K] de.po │   │   ├── [ 19K] eo.mo │   │   ├── [ 32K] eo.po │   │   ├── [ 19K] es.mo │   │   ├── [ 32K] es.po │   │   ├── [6.6K] eu.mo │   │   ├── [ 16K] eu.po │   │   ├── [ 20K] fi.mo │   │   ├── [ 34K] fi.po │   │   ├── [ 20K] fr.mo │   │   ├── [ 33K] fr.po │   │   ├── [ 18K] fur.mo │   │   ├── [ 27K] fur.po │   │   ├── [ 17K] gl.mo │   │   ├── [ 28K] gl.po │   │   ├── [ 19K] hr.mo │   │   ├── [ 32K] hr.po │   │   ├── [ 20K] hu.mo │   │   ├── [ 29K] hu.po │   │   ├── [ 20K] it.mo │   │   ├── [ 30K] it.po │   │   ├── [ 23K] ja.mo │   │   ├── [ 36K] ja.po │   │   ├── [ 21K] ko.mo │   │   ├── [ 32K] ko.po │   │   ├── [ 19K] nb.mo │   │   ├── [ 31K] nb.po │   │   ├── [ 17K] nl.mo │   │   ├── [ 25K] nl.po │   │   ├── [2.9K] nn.mo │   │   ├── [ 27K] nn.po │   │   ├── [ 20K] pl.mo │   │   ├── [ 30K] pl.po │   │   ├── [ 20K] pt_BR.mo │   │   ├── [ 33K] pt_BR.po │   │   ├── [ 19K] pt.mo │   │   ├── [ 30K] pt.po │   │   ├── [ 757] README │   │   ├── [ 24K] ru.mo │   │   ├── [ 35K] ru.po │   │   ├── [ 15K] sk.mo │   │   ├── [ 25K] sk.po │   │   ├── [ 16K] sl.mo │   │   ├── [ 22K] sl.po │   │   ├── [ 24K] sr.mo │   │   ├── [ 35K] sr.po │   │   ├── [ 22K] sudo.pot │   │   ├── [ 19K] sv.mo │   │   ├── [ 31K] sv.po │   │   ├── [ 19K] tr.mo │   │   ├── [ 32K] tr.po │   │   ├── [ 26K] uk.mo │   │   ├── [ 37K] uk.po │   │   ├── [ 21K] vi.mo │   │   ├── [ 35K] vi.po │   │   ├── [ 17K] zh_CN.mo │   │   ├── [ 30K] zh_CN.po │   │   ├── [ 18K] zh_TW.mo │   │   └── [ 29K] zh_TW.po │   ├── [246K] pp │   ├── [3.1K] README │   ├── [7.8K] README.LDAP │   ├── [4.0K] src │   │   ├── [4.7K] conversation.c │   │   ├── [ 28K] conversation.o │   │   ├── [6.6K] env_hooks.c │   │   ├── [ 25K] env_hooks.o │   │   ├── [ 12K] exec.c │   │   ├── [6.4K] exec_common.c │   │   ├── [ 27K] exec_common.o │   │   ├── [ 23K] exec_monitor.c │   │   ├── [ 93K] exec_monitor.o │   │   ├── [ 18K] exec_nopty.c │   │   ├── [ 78K] exec_nopty.o │   │   ├── [ 48K] exec.o │   │   ├── [ 54K] exec_pty.c │   │   ├── [183K] exec_pty.o │   │   ├── [4.8K] get_pty.c │   │   ├── [ 12K] get_pty.o │   │   ├── [6.8K] hooks.c │   │   ├── [ 31K] hooks.o │   │   ├── [ 952] libsudo_noexec.la │   │   ├── [10.0K] limits.c │   │   ├── [ 30K] limits.o │   │   ├── [ 12K] load_plugins.c │   │   ├── [ 71K] load_plugins.o │   │   ├── [ 39K] Makefile │   │   ├── [ 39K] Makefile.in │   │   ├── [ 11K] net_ifs.c │   │   ├── [ 21K] net_ifs.o │   │   ├── [1.4K] openbsd.c │   │   ├── [ 24K] parse_args.c │   │   ├── [ 75K] parse_args.o │   │   ├── [2.3K] preload.c │   │   ├── [6.3K] preserve_fds.c │   │   ├── [ 27K] preserve_fds.o │   │   ├── [4.0K] regress │   │   │   ├── [4.0K] noexec │   │   │   │   └── [4.8K] check_noexec.c │   │   │   └── [4.0K] ttyname │   │   │   └── [2.6K] check_ttyname.c │   │   ├── [ 14K] selinux.c │   │   ├── [7.3K] sesh.c │   │   ├── [5.0K] signal.c │   │   ├── [ 27K] signal.o │   │   ├── [3.4K] solaris.c │   │   ├── [6.1K] sudo │   │   ├── [ 42K] sudo.c │   │   ├── [ 31K] sudo_edit.c │   │   ├── [102K] sudo_edit.o │   │   ├── [3.3K] sudo_exec.h │   │   ├── [7.8K] sudo.h │   │   ├── [7.2K] sudo_noexec.c │   │   ├── [ 934] sudo_noexec.la │   │   ├── [ 274] sudo_noexec.lo │   │   ├── [215K] sudo.o │   │   ├── [4.3K] sudo_plugin_int.h │   │   ├── [1.5K] sudo_usage.h │   │   ├── [1.7K] sudo_usage.h.in │   │   ├── [2.2K] tcsetpgrp_nobg.c │   │   ├── [ 14K] tcsetpgrp_nobg.o │   │   ├── [ 12K] tgetpass.c │   │   ├── [ 56K] tgetpass.o │   │   ├── [9.5K] ttyname.c │   │   ├── [ 17K] ttyname.o │   │   ├── [ 11K] utmp.c │   │   └── [ 30K] utmp.o │   └── [ 17K] sudo.pp ├── [4.0K] episode13 │   ├── [ 908] asd2.py │   ├── [ 682] asd3.py │   ├── [1.1K] asd.py │   ├── [1.0K] Dockerfile │   ├── [5.2K] fengshui2.py │   ├── [ 12K] fengshui3 │   │   ├── [3.1K] abort:__GI___strdup sudo_conf_read_v1 main │   │   ├── [ 774] abort:__GI___strdup sudo_conf_read_v1 main .json │   │   ├── [3.1K] abort:sudoersparse sudo_file_parse sudoers_policy_init sudoers_policy_open policy_open out>, │   │   ├── [8.6K] abort:sudoersparse sudo_file_parse sudoers_policy_init sudoers_policy_open policy_open out>, .json │   │   ├── [124K] segfault:__GI__dl_catch_exception dlopen_doit __GI__dl_catch_exception __GI__dl_catch_error _dlerror_run __dlopen sudo_dso_load_v1 sudo_load_plugin sudo_load_plugins main │   │   ├── [ 95K] segfault:__GI__dl_catch_exception dlopen_doit __GI__dl_catch_exception __GI__dl_catch_error _dlerror_run __dlopen sudo_dso_load_v1 sudo_load_plugin sudo_load_plugins main .json │   │   ├── [198K] segfault:__GI___strdup sudo_conf_read_v1 main │   │   ├── [344K] segfault:__GI___strdup sudo_conf_read_v1 main .json │   │   ├── [ 45K] segfault:__GI___strdup sudo_load_plugins main │   │   ├── [ 26K] segfault:__GI___strdup sudo_load_plugins main .json │   │   ├── [195K] segfault:__GI___tsearch __GI___nss_lookup_function __GI___nss_lookup __GI___nss_passwd_lookup2 __getpwuid_r getpwuid get_user_info main │   │   ├── [1.2M] segfault:__GI___tsearch __GI___nss_lookup_function __GI___nss_lookup __GI___nss_passwd_lookup2 __getpwuid_r getpwuid get_user_info main .json │   │   ├── [8.3K] segfault:_IO_getdelim getline "user", internal_getgrouplist getgrouplist sudo_getgrouplist2_v1 fill_group_list <user_details>) <user_details>) main │   │   ├── [ 19K] segfault:_IO_getdelim getline "user", internal_getgrouplist getgrouplist sudo_getgrouplist2_v1 fill_group_list <user_details>) <user_details>) main .json │   │   ├── [ 80K] segfault:_nl_make_l10nflist _nl_find_locale __GI_setlocale out>, main │   │   ├── [124K] segfault:_nl_make_l10nflist _nl_find_locale __GI_setlocale out>, main .json │   │   ├── [4.0K] segfault:nss_parse_service_list nss_getline " │   │   │   └── [4.0K] etc │   │   │   ├── [199K] nsswitch.conf") "passwd", __GI___nss_passwd_lookup2 __getpwuid_r getpwuid get_user_info main │   │   │   └── [478K] nsswitch.conf") "passwd", __GI___nss_passwd_lookup2 __getpwuid_r getpwuid get_user_info main .json │   │   ├── [2.9K] segfault:rbcreate sudo_getpwnam init_vars envp=envp@entry=0x7ffd037f5170) sudoers_policy_open policy_open out>, │   │   ├── [ 566] segfault:rbcreate sudo_getpwnam init_vars envp=envp@entry=0x7ffd037f5170) sudoers_policy_open policy_open out>, .json │   │   ├── [2.9K] segfault:rbcreate sudo_getpwnam init_vars envp=envp@entry=0x7ffdcb39e1a0) sudoers_policy_open policy_open out>, │   │   ├── [1.1K] segfault:rbcreate sudo_getpwnam init_vars envp=envp@entry=0x7ffdcb39e1a0) sudoers_policy_open policy_open out>, .json │   │   ├── [2.9K] segfault:rbcreate sudo_getpwnam init_vars envp=envp@entry=0x7ffe4fd6d9d0) sudoers_policy_open policy_open out>, │   │   ├── [1.2K] segfault:rbcreate sudo_getpwnam init_vars envp=envp@entry=0x7ffe4fd6d9d0) sudoers_policy_open policy_open out>, .json │   │   ├── [2.9K] segfault:rbcreate sudo_getpwnam init_vars envp=envp@entry=0x7ffe7575ee80) sudoers_policy_open policy_open out>, │   │   ├── [1.1K] segfault:rbcreate sudo_getpwnam init_vars envp=envp@entry=0x7ffe7575ee80) sudoers_policy_open policy_open out>, .json │   │   ├── [2.9K] segfault:rbcreate sudo_getpwnam init_vars envp=envp@entry=0x7fff06f6eeb0) sudoers_policy_open policy_open out>, │   │   ├── [ 885] segfault:rbcreate sudo_getpwnam init_vars envp=envp@entry=0x7fff06f6eeb0) sudoers_policy_open policy_open out>, .json │   │   ├── [2.9K] segfault:rbcreate sudo_getpwnam init_vars envp=envp@entry=0x7fff647429b0) sudoers_policy_open policy_open out>, │   │   ├── [2.7K] segfault:rbcreate sudo_getpwnam init_vars envp=envp@entry=0x7fff647429b0) sudoers_policy_open policy_open out>, .json │   │   ├── [196K] segfault:set_binding_values set_binding_values out>, main │   │   ├── [384K] segfault:set_binding_values set_binding_values out>, main .json │   │   ├── [196K] segfault:sudoersparse sudo_file_parse sudoers_policy_init sudoers_policy_open policy_open out>, │   │   ├── [373K] segfault:sudoersparse sudo_file_parse sudoers_policy_init sudoers_policy_open policy_open out>, .json │   │   ├── [196K] segfault:sudoers_policy_main sudoers_policy_check policy_check out>, │   │   ├── [1.6M] segfault:sudoers_policy_main sudoers_policy_check policy_check out>, .json │   │   ├── [ 54K] segfault:sudo_file_open sudoers_policy_init sudoers_policy_open policy_open out>, │   │   ├── [109K] segfault:sudo_file_open sudoers_policy_init sudoers_policy_open policy_open out>, .json │   │   ├── [2.4K] weird:format_plugin_settings policy_open out>, │   │   ├── [1.2K] weird:format_plugin_settings policy_open out>, .json │   │   ├── [ 15K] weird:__GI__dl_catch_exception dlopen_doit __GI__dl_catch_exception __GI__dl_catch_error _dlerror_run __dlopen sudo_dso_load_v1 sudo_load_plugin sudo_load_plugins main │   │   ├── [ 40K] weird:__GI__dl_catch_exception dlopen_doit __GI__dl_catch_exception __GI__dl_catch_error _dlerror_run __dlopen sudo_dso_load_v1 sudo_load_plugin sudo_load_plugins main .json │   │   ├── [ 15K] weird:__GI___strdup sudo_conf_read_v1 main │   │   ├── [ 30K] weird:__GI___strdup sudo_conf_read_v1 main .json │   │   ├── [ 26K] weird:__GI___strdup sudo_load_plugins main │   │   ├── [ 35K] weird:__GI___strdup sudo_load_plugins main .json │   │   ├── [ 73K] weird:__GI___tsearch __GI___nss_lookup_function __GI___nss_lookup __GI___nss_passwd_lookup2 __getpwuid_r getpwuid get_user_info main │   │   ├── [ 48K] weird:__GI___tsearch __GI___nss_lookup_function __GI___nss_lookup __GI___nss_passwd_lookup2 __getpwuid_r getpwuid get_user_info main .json │   │   ├── [196K] weird:_nl_make_l10nflist _nl_find_locale __GI_setlocale out>, main │   │   ├── [227K] weird:_nl_make_l10nflist _nl_find_locale __GI_setlocale out>, main .json │   │   ├── [4.0K] weird:nss_parse_service_list nss_getline " │   │   │   └── [4.0K] etc │   │   │   ├── [ 12K] nsswitch.conf") "passwd", __GI___nss_passwd_lookup2 __getpwuid_r getpwuid get_user_info main │   │   │   └── [6.4K] nsswitch.conf") "passwd", __GI___nss_passwd_lookup2 __getpwuid_r getpwuid get_user_info main .json │   │   ├── [2.4K] weird:rbcreate sudo_getpwnam init_vars envp=envp@entry=0x7ffef5cee948) sudoers_policy_open policy_open out>, │   │   ├── [ 824] weird:rbcreate sudo_getpwnam init_vars envp=envp@entry=0x7ffef5cee948) sudoers_policy_open policy_open out>, .json │   │   ├── [1.5K] weird:rbcreate sudo_getpwnam init_vars envp=envp@entry=0x7fffea5b5ad0) sudoers_policy_open policy_open out>, │   │   ├── [ 867] weird:rbcreate sudo_getpwnam init_vars envp=envp@entry=0x7fffea5b5ad0) sudoers_policy_open policy_open out>, .json │   │   ├── [151K] weird:sudoersparse sudo_file_parse sudoers_policy_init sudoers_policy_open policy_open out>, │   │   └── [435K] weird:sudoersparse sudo_file_parse sudoers_policy_init sudoers_policy_open policy_open out>, .json │   ├── [6.5K] fengshui3.py │   ├── [ 12K] fengshui4 │   │   ├── [ 16K] abort:__GI_abort __libc_message malloc_printerr _int_free free_member free_privilege free_userspec free_us │   │   ├── [2.5K] abort:__GI_abort __libc_message malloc_printerr _int_free free_member free_privilege free_userspec free_us.json │   │   ├── [6.2K] abort:__GI_abort __libc_message malloc_printerr munmap_chunk free_member free_privilege free_userspec free │   │   ├── [ 978] abort:__GI_abort __libc_message malloc_printerr munmap_chunk free_member free_privilege free_userspec free.json │   │   ├── [2.6K] abort:__GI_abort __libc_message malloc_printerr munmap_chunk __GI__IO_str_overflow __GI__IO_default_xsputn │   │   ├── [2.9K] abort:__GI_abort __libc_message malloc_printerr munmap_chunk __GI__IO_str_overflow __GI__IO_default_xsputn.json │   │   ├── [2.9K] abort:__GI_abort __libc_message malloc_printerr munmap_chunk _nss_files_initgroups_dyn internal_getgroupli │   │   ├── [8.5K] abort:__GI_abort __libc_message malloc_printerr munmap_chunk _nss_files_initgroups_dyn internal_getgroupli.json │   │   ├── [175K] segfault:__dcigettext __GI___dcgettext display_lecture check_user_interactive sudoers_policy_main sudoers_pol │   │   ├── [179K] segfault:__dcigettext __GI___dcgettext display_lecture check_user_interactive sudoers_policy_main sudoers_pol.json │   │   ├── [6.5K] segfault:__dcigettext __GI___dcgettext vlog_warning log_warningx log_auth_failure check_user_interactive sudo │   │   ├── [2.3K] segfault:__dcigettext __GI___dcgettext vlog_warning log_warningx log_auth_failure check_user_interactive sudo.json │   │   ├── [2.4K] segfault:free_parse_tree sudo_file_close sudoers_cleanup do_cleanup sudo_fatalx_nodebug_v1 tgetpass sudo_conv │   │   ├── [ 698] segfault:free_parse_tree sudo_file_close sudoers_cleanup do_cleanup sudo_fatalx_nodebug_v1 tgetpass sudo_conv.json │   │   ├── [105K] segfault:free_userspec free_userspecs free_parse_tree sudo_file_close sudoers_cleanup do_cleanup sudo_fatalx_ │   │   ├── [ 32K] segfault:free_userspec free_userspecs free_parse_tree sudo_file_close sudoers_cleanup do_cleanup sudo_fatalx_.json │   │   ├── [ 50K] segfault:free_userspecs free_parse_tree sudo_file_close sudoers_cleanup do_cleanup sudo_fatalx_nodebug_v1 tge │   │   ├── [ 31K] segfault:free_userspecs free_parse_tree sudo_file_close sudoers_cleanup do_cleanup sudo_fatalx_nodebug_v1 tge.json │   │   ├── [ 15K] segfault:__GI__IO_default_finish _IO_new_fclose sudo_file_close sudoers_cleanup do_cleanup sudo_fatalx_nodebu │   │   ├── [ 13K] segfault:__GI__IO_default_finish _IO_new_fclose sudo_file_close sudoers_cleanup do_cleanup sudo_fatalx_nodebu.json │   │   ├── [2.7K] segfault:__GI__IO_free_backup_area _IO_new_file_close_it _IO_new_fclose sudo_file_close sudoers_cleanup do_cl │   │   ├── [ 775] segfault:__GI__IO_free_backup_area _IO_new_file_close_it _IO_new_fclose sudo_file_close sudoers_cleanup do_cl.json │   │   ├── [ 30K] segfault:__GI___libc_free free_member free_privilege free_userspec free_userspecs free_parse_tree sudo_file_c │   │   ├── [6.7K] segfault:__GI___libc_free free_member free_privilege free_userspec free_userspecs free_parse_tree sudo_file_c.json │   │   ├── [ 13K] segfault:__GI___libc_free _IO_deallocate_file sudo_file_close sudoers_cleanup do_cleanup sudo_fatalx_nodebug_ │   │   ├── [3.8K] segfault:__GI___libc_free _IO_deallocate_file sudo_file_close sudoers_cleanup do_cleanup sudo_fatalx_nodebug_.json │   │   ├── [ 32K] segfault:__GI___libc_free _nss_files_initgroups_dyn internal_getgrouplist getgrouplist sudo_getgrouplist2_v1 │   │   ├── [ 18K] segfault:__GI___libc_free _nss_files_initgroups_dyn internal_getgrouplist getgrouplist sudo_getgrouplist2_v1 .json │   │   ├── [197K] segfault:__GI___nss_database_lookup2 __GI___nss_shadow_lookup2 setup setspent sudo_setspent sudo_passwd_init │   │   ├── [825K] segfault:__GI___nss_database_lookup2 __GI___nss_shadow_lookup2 setup setspent sudo_setspent sudo_passwd_init .json │   │   ├── [126K] segfault:__GI___nss_lookup_function internal_getgrouplist getgrouplist sudo_getgrouplist2_v1 sudo_make_gidlis │   │   ├── [ 69K] segfault:__GI___nss_lookup_function internal_getgrouplist getgrouplist sudo_getgrouplist2_v1 sudo_make_gidlis.json │   │   ├── [ 24K] segfault:_IO_cleanup __run_exit_handlers __GI_exit main │   │   ├── [ 36K] segfault:_IO_cleanup __run_exit_handlers __GI_exit main.json │   │   ├── [5.2K] segfault:_IO_flush_all_lockp _IO_cleanup __run_exit_handlers __GI_exit main │   │   ├── [ 14K] segfault:_IO_flush_all_lockp _IO_cleanup __run_exit_handlers __GI_exit main.json │   │   ├── [ 22K] segfault:_IO_new_fclose sudo_file_close sudoers_cleanup do_cleanup sudo_fatalx_nodebug_v1 tgetpass sudo_conve │   │   ├── [8.9K] segfault:_IO_new_fclose sudo_file_close sudoers_cleanup do_cleanup sudo_fatalx_nodebug_v1 tgetpass sudo_conve.json │   │   ├── [196K] segfault:nss_new_service __GI___nss_lookup_function __GI___nss_lookup setup setspent sudo_setspent sudo_passw │   │   ├── [859K] segfault:nss_new_service __GI___nss_lookup_function __GI___nss_lookup setup setspent sudo_setspent sudo_passw.json │   │   ├── [ 24K] segfault: set_cmnd sudoers_policy_check policy_check │   │   ├── [ 13K] segfault: set_cmnd sudoers_policy_check policy_check │   │   ├── [ 46K] segfault:set_cmnd sudoers_policy_check policy_check │   │   ├── [ 22K] segfault: set_cmnd sudoers_policy_check policy_check.json │   │   ├── [ 63K] segfault: set_cmnd sudoers_policy_check policy_check.json │   │   ├── [ 60K] segfault:set_cmnd sudoers_policy_check policy_check.json │   │   ├── [ 74K] segfault:sudoers_lookup_check sudoers_policy_main sudoers_policy_check policy_check │   │   ├── [233K] segfault:sudoers_lookup_check sudoers_policy_main sudoers_policy_check policy_check.json │   │   ├── [196K] segfault:sudoers_policy_check policy_check │   │   ├── [1.4M] segfault:sudoers_policy_check policy_check.json │   │   ├── [ 15K] weird: │   │   ├── [127K] weird:.json │   │   ├── [196K] weird:__tcsetattr tcsetattr_nobg sudo_term_noecho_v1 tgetpass sudo_conversation auth_getpass verify_user c │   │   └── [714K] weird:__tcsetattr tcsetattr_nobg sudo_term_noecho_v1 tgetpass sudo_conversation auth_getpass verify_user c.json │   ├── [6.6K] fengshui4.py │   ├── [4.0K] gef │   │   ├── [ 46K] heap.log │   │   └── [4.8K] sudoedit.py │   ├── [4.0K] libnss_XXXX │   │   ├── [ 343] liveoverflow.c │   │   └── [ 16K] liveoverflow.so.2 │   ├── [ 378] Makefile │   ├── [ 911] poc.py │   ├── [ 306] Readme.md │   ├── [1.1K] sh │   ├── [4.0K] sudo-1.8.31p2 │   │   ├── [ 94K] ABOUT-NLS │   │   ├── [1.0K] aclocal.m4 │   │   ├── [ 462] autogen.sh │   │   ├── [ 29] ChangeLog │   │   ├── [ 43K] config.guess │   │   ├── [ 38K] config.h │   │   ├── [ 36K] config.h.in │   │   ├── [450K] config.log │   │   ├── [ 62K] config.status │   │   ├── [ 36K] config.sub │   │   ├── [792K] configure │   │   ├── [142K] configure.ac │   │   ├── [4.0K] doc │   │   │   ├── [4.8K] CONTRIBUTORS │   │   │   ├── [ 12K] cvtsudoers.man.in │   │   │   ├── [ 11K] cvtsudoers.mdoc │   │   │   ├── [ 11K] cvtsudoers.mdoc.in │   │   │   ├── [1.2K] fixman.sh │   │   │   ├── [ 92] fixmdoc.sed │   │   │   ├── [2.9K] HISTORY │   │   │   ├── [ 12K] LICENSE │   │   │   ├── [ 15K] Makefile │   │   │   ├── [ 15K] Makefile.in │   │   │   ├── [7.7K] schema.ActiveDirectory │   │   │   ├── [2.2K] schema.iPlanet │   │   │   ├── [2.6K] schema.olcSudo │   │   │   ├── [2.5K] schema.OpenLDAP │   │   │   ├── [ 18K] sudo.conf.man.in │   │   │   ├── [ 141] sudo.conf.man.in.sed │   │   │   ├── [ 18K] sudo.conf.mdoc │   │   │   ├── [ 18K] sudo.conf.mdoc.in │   │   │   ├── [ 43K] sudoers.ldap.man.in │   │   │   ├── [ 42K] sudoers.ldap.mdoc │   │   │   ├── [ 42K] sudoers.ldap.mdoc.in │   │   │   ├── [138K] sudoers.man.in │   │   │   ├── [1.8K] sudoers.man.in.sed │   │   │   ├── [133K] sudoers.mdoc │   │   │   ├── [133K] sudoers.mdoc.in │   │   │   ├── [9.4K] sudoers_timestamp.man.in │   │   │   ├── [9.2K] sudoers_timestamp.mdoc │   │   │   ├── [9.2K] sudoers_timestamp.mdoc.in │   │   │   ├── [ 37K] sudo.man.in │   │   │   ├── [1.5K] sudo.man.in.sed │   │   │   ├── [ 34K] sudo.mdoc │   │   │   ├── [ 35K] sudo.mdoc.in │   │   │   ├── [ 68K] sudo_plugin.man.in │   │   │   ├── [ 66K] sudo_plugin.mdoc │   │   │   ├── [ 67K] sudo_plugin.mdoc.in │   │   │   ├── [ 12K] sudoreplay.man.in │   │   │   ├── [ 11K] sudoreplay.mdoc │   │   │   ├── [ 11K] sudoreplay.mdoc.in │   │   │   ├── [ 15K] TROUBLESHOOTING │   │   │   ├── [ 22K] UPGRADE │   │   │   ├── [ 11K] visudo.man.in │   │   │   ├── [ 10K] visudo.mdoc │   │   │   └── [ 11K] visudo.mdoc.in │   │   ├── [4.0K] examples │   │   │   ├── [2.3K] Makefile │   │   │   ├── [2.3K] Makefile.in │   │   │   ├── [1.2K] pam.conf │   │   │   ├── [2.3K] sudo.conf │   │   │   ├── [4.1K] sudoers │   │   │   └── [1.0K] syslog.conf │   │   ├── [4.0K] include │   │   │   ├── [4.0K] compat │   │   │   │   ├── [1.3K] charclass.h │   │   │   │   ├── [3.0K] endian.h │   │   │   │   ├── [1.4K] fnmatch.h │   │   │   │   ├── [3.4K] getaddrinfo.h │   │   │   │   ├── [3.0K] getopt.h │   │   │   │   ├── [3.4K] glob.h │   │   │   │   ├── [3.2K] nss_dbdefs.h │   │   │   │   ├── [4.0K] sha2.h │   │   │   │   └── [ 914] stdbool.h │   │   │   ├── [2.2K] Makefile │   │   │   ├── [2.2K] Makefile.in │   │   │   ├── [ 16K] sudo_compat.h │   │   │   ├── [3.4K] sudo_conf.h │   │   │   ├── [ 13K] sudo_debug.h │   │   │   ├── [1.9K] sudo_digest.h │   │   │   ├── [2.1K] sudo_dso.h │   │   │   ├── [8.4K] sudo_event.h │   │   │   ├── [ 10K] sudo_fatal.h │   │   │   ├── [2.4K] sudo_gettext.h │   │   │   ├── [2.2K] sudo_lbuf.h │   │   │   ├── [8.0K] sudo_plugin.h │   │   │   ├── [ 26K] sudo_queue.h │   │   │   ├── [1.8K] sudo_rand.h │   │   │   └── [ 11K] sudo_util.h │   │   ├── [ 266] indent.pro │   │   ├── [4.0K] init.d │   │   │   ├── [ 436] aix.sh.in │   │   │   ├── [ 478] hpux.sh.in │   │   │   └── [ 303] sudo.conf.in │   │   ├── [ 38K] INSTALL │   │   ├── [ 15K] INSTALL.configure │   │   ├── [4.0K] install-sh │   │   ├── [4.0K] lib │   │   │   ├── [4.0K] util │   │   │   │   ├── [7.9K] aix.c │   │   │   │   ├── [4.7K] arc4random.c │   │   │   │   ├── [ 272] arc4random.lo │   │   │   │   ├── [2.2K] arc4random_uniform.c │   │   │   │   ├── [ 288] arc4random_uniform.lo │   │   │   │   ├── [5.3K] chacha_private.h │   │   │   │   ├── [3.6K] closefrom.c │   │   │   │   ├── [ 270] closefrom.lo │   │   │   │   ├── [3.7K] digest.c │   │   │   │   ├── [3.5K] digest_gcrypt.c │   │   │   │   ├── [ 264] digest.lo │   │   │   │   ├── [4.0K] digest_openssl.c │   │   │   │   ├── [ 23K] event.c │   │   │   │   ├── [ 262] event.lo │   │   │   │   ├── [5.7K] event_poll.c │   │   │   │   ├── [ 272] event_poll.lo │   │   │   │   ├── [7.7K] event_select.c │   │   │   │   ├── [7.7K] fatal.c │   │   │   │   ├── [ 262] fatal.lo │   │   │   │   ├── [ 18K] fnmatch.c │   │   │   │   ├── [ 12K] getaddrinfo.c │   │   │   │   ├── [6.2K] getcwd.c │   │   │   │   ├── [2.1K] getdelim.c │   │   │   │   ├── [ 14K] getentropy.c │   │   │   │   ├── [ 13K] getgrouplist.c │   │   │   │   ├── [ 276] getgrouplist.lo │   │   │   │   ├── [1.8K] gethostname.c │   │   │   │   ├── [ 274] gethostname.lo │   │   │   │   ├── [ 17K] getopt_long.c │   │   │   │   ├── [6.5K] gettime.c │   │   │   │   ├── [ 266] gettime.lo │   │   │   │   ├── [3.2K] getusershell.c │   │   │   │   ├── [2.6K] gidlist.c │   │   │   │   ├── [ 266] gidlist.lo │   │   │   │   ├── [ 22K] glob.c │   │   │   │   ├── [5.5K] inet_ntop.c │   │   │   │   ├── [5.8K] inet_pton.c │   │   │   │   ├── [1.2K] isblank.c │   │   │   │   ├── [1.8K] key_val.c │   │   │   │   ├── [ 266] key_val.lo │   │   │   │   ├── [7.7K] lbuf.c │   │   │   │   ├── [ 260] lbuf.lo │   │   │   │   ├── [ 960] libsudo_util.la │   │   │   │   ├── [2.9K] locking.c │   │   │   │   ├── [ 266] locking.lo │   │   │   │   ├── [ 74K] Makefile │   │   │   │   ├── [ 74K] Makefile.in │   │   │   │   ├── [1.4K] memrchr.c │   │   │   │   ├── [2.3K] memset_s.c │   │   │   │   ├── [ 268] memset_s.lo │   │   │   │   ├── [1.7K] mksiglist.c │   │   │   │   ├── [4.7K] mksiglist.h │   │   │   │   ├── [1.7K] mksigname.c │   │   │   │   ├── [4.3K] mksigname.h │   │   │   │   ├── [3.1K] mktemp.c │   │   │   │   ├── [1.9K] nanosleep.c │   │   │   │   ├── [3.8K] parseln.c │   │   │   │   ├── [ 266] parseln.lo │   │   │   │   ├── [1.8K] pipe2.c │   │   │   │   ├── [2.4K] progname.c │   │   │   │   ├── [ 268] progname.lo │   │   │   │   ├── [2.7K] pw_dup.c │   │   │   │   ├── [ 264] pw_dup.lo │   │   │   │   ├── [1.7K] reallocarray.c │   │   │   │   ├── [4.0K] regress │   │   │   │   │   ├── [4.0K] fnmatch │   │   │   │   │   │   ├── [1.8K] fnm_test.c │   │   │   │   │   │   └── [ 235] fnm_test.in │   │   │   │   │   ├── [4.0K] getdelim │   │   │   │   │   │   └── [3.6K] getdelim_test.c │   │   │   │   │   ├── [4.0K] getgrouplist │   │   │   │   │   │   └── [2.8K] getgrouplist_test.c │   │   │   │   │   ├── [4.0K] glob │   │   │   │   │   │   ├── [ 654] files │   │   │   │   │   │   ├── [4.8K] globtest.c │   │   │   │   │   │   └── [ 939] globtest.in │   │   │   │   │   ├── [4.0K] mktemp │   │   │   │   │   │   └── [5.0K] mktemp_test.c │   │   │   │   │   ├── [4.0K] parse_gids │   │   │   │   │   │   └── [3.3K] parse_gids_test.c │   │   │   │   │   ├── [4.0K] progname │   │   │   │   │   │   └── [1.8K] progname_test.c │   │   │   │   │   ├── [4.0K] strsig │   │   │   │   │   │   └── [6.5K] strsig_test.c │   │   │   │   │   ├── [4.0K] strsplit │   │   │   │   │   │   └── [3.4K] strsplit_test.c │   │   │   │   │   ├── [4.0K] strtofoo │   │   │   │   │   │   ├── [2.1K] strtobool_test.c │   │   │   │   │   │   ├── [3.0K] strtoid_test.c │   │   │   │   │   │   ├── [2.1K] strtomode_test.c │   │   │   │   │   │   └── [3.6K] strtonum_test.c │   │   │   │   │   ├── [4.0K] sudo_conf │   │   │   │   │   │   ├── [3.2K] conf_test.c │   │   │   │   │   │   ├── [2.4K] test1.in │   │   │   │   │   │   ├── [ 211] test1.out.ok │   │   │   │   │   │   ├── [ 0] test2.in │   │   │   │   │   │   ├── [ 70] test2.out.ok │   │   │   │   │   │   ├── [ 134] test3.in │   │   │   │   │   │   ├── [ 204] test3.out.ok │   │   │   │   │   │   ├── [ 90] test4.err.ok │   │   │   │   │   │   ├── [ 25] test4.in │   │   │   │   │   │   ├── [ 70] test4.out.ok │   │   │   │   │   │   ├── [ 72] test5.err.ok │   │   │   │   │   │   ├── [ 17] test5.in │   │   │   │   │   │   ├── [ 70] test5.out.ok │   │   │   │   │   │   ├── [ 18] test6.in │   │   │   │   │   │   ├── [ 70] test6.out.ok │   │   │   │   │   │   ├── [ 188] test7.in │   │   │   │   │   │   └── [ 258] test7.out.ok │   │   │   │   │   ├── [4.0K] sudo_parseln │   │   │   │   │   │   ├── [1.6K] parseln_test.c │   │   │   │   │   │   ├── [2.3K] test1.in │   │   │   │   │   │   ├── [ 636] test1.out.ok │   │   │   │   │   │   ├── [ 114] test2.in │   │   │   │   │   │   ├── [ 72] test2.out.ok │   │   │   │   │   │   ├── [ 27] test3.in │   │   │   │   │   │   ├── [ 33] test3.out.ok │   │   │   │   │   │   ├── [ 54] test4.in │   │   │   │   │   │   ├── [ 63] test4.out.ok │   │   │   │   │   │   ├── [ 2] test5.in │   │   │   │   │   │   ├── [ 0] test5.out.ok │   │   │   │   │   │   ├── [ 50] test6.in │   │   │   │   │   │   └── [ 48] test6.out.ok │   │   │   │   │   ├── [4.0K] tailq │   │   │   │   │   │   └── [6.2K] hltq_test.c │   │   │   │   │   └── [4.0K] vsyslog │   │   │   │   │   └── [4.0K] vsyslog_test.c │   │   │   │   ├── [2.6K] secure_path.c │   │   │   │   ├── [ 274] secure_path.lo │   │   │   │   ├── [1.7K] setgroups.c │   │   │   │   ├── [ 270] setgroups.lo │   │   │   │   ├── [ 15K] sha2.c │   │   │   │   ├── [ 260] sha2.lo │   │   │   │   ├── [3.0K] sig2str.c │   │   │   │   ├── [ 266] sig2str.lo │   │   │   │   ├── [1.7K] siglist.in │   │   │   │   ├── [ 37K] snprintf.c │   │   │   │   ├── [4.2K] str2sig.c │   │   │   │   ├── [ 266] str2sig.lo │   │   │   │   ├── [2.0K] strlcat.c │   │   │   │   ├── [ 266] strlcat.lo │   │   │   │   ├── [1.9K] strlcpy.c │   │   │   │   ├── [ 266] strlcpy.lo │   │   │   │   ├── [1.5K] strndup.c │   │   │   │   ├── [1.3K] strnlen.c │   │   │   │   ├── [1.8K] strsignal.c │   │   │   │   ├── [2.1K] strsplit.c │   │   │   │   ├── [ 268] strsplit.lo │   │   │   │   ├── [2.1K] strtobool.c │   │   │   │   ├── [ 270] strtobool.lo │   │   │   │   ├── [3.2K] strtoid.c │   │   │   │   ├── [ 266] strtoid.lo │   │   │   │   ├── [2.0K] strtomode.c │   │   │   │   ├── [ 270] strtomode.lo │   │   │   │   ├── [4.8K] strtonum.c │   │   │   │   ├── [ 268] strtonum.lo │   │   │   │   ├── [ 18K] sudo_conf.c │   │   │   │   ├── [ 270] sudo_conf.lo │   │   │   │   ├── [ 24K] sudo_debug.c │   │   │   │   ├── [ 272] sudo_debug.lo │   │   │   │   ├── [7.1K] sudo_dso.c │   │   │   │   ├── [ 268] sudo_dso.lo │   │   │   │   ├── [7.7K] term.c │   │   │   │   ├── [ 260] term.lo │   │   │   │   ├── [8.5K] ttyname_dev.c │   │   │   │   ├── [ 274] ttyname_dev.lo │   │   │   │   ├── [2.0K] ttysize.c │   │   │   │   ├── [ 266] ttysize.lo │   │   │   │   ├── [3.1K] util.exp │   │   │   │   ├── [2.6K] util.exp.in │   │   │   │   ├── [5.4K] utimens.c │   │   │   │   └── [2.3K] vsyslog.c │   │   │   └── [4.0K] zlib │   │   │   ├── [5.1K] adler32.c │   │   │   ├── [2.6K] compress.c │   │   │   ├── [ 14K] crc32.c │   │   │   ├── [ 30K] crc32.h │   │   │   ├── [ 77K] deflate.c │   │   │   ├── [ 13K] deflate.h │   │   │   ├── [ 678] gzclose.c │   │   │   ├── [6.7K] gzguts.h │   │   │   ├── [ 16K] gzlib.c │   │   │   ├── [ 20K] gzread.c │   │   │   ├── [ 19K] gzwrite.c │   │   │   ├── [ 22K] infback.c │   │   │   ├── [ 13K] inffast.c │   │   │   ├── [ 427] inffast.h │   │   │   ├── [6.2K] inffixed.h │   │   │   ├── [ 54K] inflate.c │   │   │   ├── [6.5K] inflate.h │   │   │   ├── [ 13K] inftrees.c │   │   │   ├── [2.9K] inftrees.h │   │   │   ├── [8.0K] Makefile.in │   │   │   ├── [ 43K] trees.c │   │   │   ├── [8.3K] trees.h │   │   │   ├── [2.9K] uncompr.c │   │   │   ├── [ 17K] zconf.h.in │   │   │   ├── [ 997] zlib.exp │   │   │   ├── [ 94K] zlib.h │   │   │   ├── [7.1K] zutil.c │   │   │   └── [7.0K] zutil.h │   │   ├── [332K] libtool │   │   ├── [2.6K] log2cl.pl │   │   ├── [317K] ltmain.sh │   │   ├── [4.0K] m4 │   │   │   ├── [2.7K] ax_append_flag.m4 │   │   │   ├── [3.2K] ax_check_compile_flag.m4 │   │   │   ├── [3.0K] ax_check_link_flag.m4 │   │   │   ├── [2.0K] ax_func_getaddrinfo.m4 │   │   │   ├── [2.8K] ax_func_snprintf.m4 │   │   │   ├── [303K] libtool.m4 │   │   │   ├── [6.0K] lt~obsolete.m4 │   │   │   ├── [ 14K] ltoptions.m4 │   │   │   ├── [4.3K] ltsugar.m4 │   │   │   ├── [ 699] ltversion.m4 │   │   │   └── [ 15K] sudo.m4 │   │   ├── [ 12K] Makefile │   │   ├── [ 12K] Makefile.in │   │   ├── [ 24K] MANIFEST │   │   ├── [8.4K] mkdep.pl │   │   ├── [1.6K] mkinstalldirs │   │   ├── [ 12K] mkpkg │   │   ├── [114K] NEWS │   │   ├── [5.8K] pathnames.h │   │   ├── [5.3K] pathnames.h.in │   │   ├── [4.0K] plugins │   │   │   ├── [4.0K] group_file │   │   │   │   ├── [4.0K] getgrent.c │   │   │   │   ├── [ 268] getgrent.lo │   │   │   │   ├── [3.3K] group_file.c │   │   │   │   ├── [ 13] group_file.exp │   │   │   │   ├── [1.3K] group_file.la │   │   │   │   ├── [ 272] group_file.lo │   │   │   │   ├── [6.9K] Makefile │   │   │   │   ├── [6.8K] Makefile.in │   │   │   │   └── [5.0K] plugin_test.c │   │   │   ├── [4.0K] sample │   │   │   │   ├── [6.3K] Makefile │   │   │   │   ├── [6.3K] Makefile.in │   │   │   │   ├── [ 919] README │   │   │   │   ├── [ 13K] sample_plugin.c │   │   │   │   └── [ 24] sample_plugin.exp │   │   │   ├── [ 12K] sudoers │   │   │   │   ├── [10.0K] alias.c │   │   │   │   ├── [ 267] alias.lo │   │   │   │   ├── [ 59K] alias.o │   │   │   │   ├── [2.6K] audit.c │   │   │   │   ├── [ 267] audit.lo │   │   │   │   ├── [ 21K] audit.o │   │   │   │   ├── [4.0K] auth │   │   │   │   │   ├── [2.6K] afs.c │   │   │   │   │   ├── [8.2K] aix_auth.c │   │   │   │   │   ├── [5.4K] API │   │   │   │   │   ├── [5.8K] bsdauth.c │   │   │   │   │   ├── [7.2K] dce.c │   │   │   │   │   ├── [4.8K] fwtk.c │   │   │   │   │   ├── [ 10K] kerb5.c │   │   │   │   │   ├── [ 21K] pam.c │   │   │   │   │   ├── [3.5K] passwd.c │   │   │   │   │   ├── [4.4K] rfc1938.c │   │   │   │   │   ├── [3.3K] secureware.c │   │   │   │   │   ├── [6.4K] securid5.c │   │   │   │   │   ├── [4.4K] sia.c │   │   │   │   │   ├── [ 14K] sudo_auth.c │   │   │   │   │   └── [5.6K] sudo_auth.h │   │   │   │   ├── [4.3K] base64.c │   │   │   │   ├── [ 270] base64.lo │   │   │   │   ├── [ 28K] base64.o │   │   │   │   ├── [4.4K] boottime.c │   │   │   │   ├── [ 276] boottime.lo │   │   │   │   ├── [ 22K] boottime.o │   │   │   │   ├── [7.0K] bsm_audit.c │   │   │   │   ├── [1.1K] bsm_audit.h │   │   │   │   ├── [9.6K] check.c │   │   │   │   ├── [3.3K] check.h │   │   │   │   ├── [ 267] check.lo │   │   │   │   ├── [ 50K] check.o │   │   │   │   ├── [6.2K] cvtsudoers │   │   │   │   ├── [ 38K] cvtsudoers.c │   │   │   │   ├── [3.1K] cvtsudoers.h │   │   │   │   ├── [ 30K] cvtsudoers_json.c │   │   │   │   ├── [194K] cvtsudoers_json.o │   │   │   │   ├── [ 18K] cvtsudoers_ldif.c │   │   │   │   ├── [ 99K] cvtsudoers_ldif.o │   │   │   │   ├── [215K] cvtsudoers.o │   │   │   │   ├── [ 13K] cvtsudoers_pwutil.c │   │   │   │   ├── [ 70K] cvtsudoers_pwutil.o │   │   │   │   ├── [ 29K] defaults.c │   │   │   │   ├── [3.7K] defaults.h │   │   │   │   ├── [ 276] defaults.lo │   │   │   │   ├── [164K] defaults.o │   │   │   │   ├── [ 12K] def_data.c │   │   │   │   ├── [ 13K] def_data.h │   │   │   │   ├── [9.0K] def_data.in │   │   │   │   ├── [1.6K] digestname.c │   │   │   │   ├── [ 282] digestname.lo │   │   │   │   ├── [ 13K] digestname.o │   │   │   │   ├── [5.6K] editor.c │   │   │   │   ├── [ 270] editor.lo │   │   │   │   ├── [ 40K] editor.o │   │   │   │   ├── [ 38K] env.c │   │   │   │   ├── [ 261] env.lo │   │   │   │   ├── [126K] env.o │   │   │   │   ├── [2.7K] env_pattern.c │   │   │   │   ├── [ 285] env_pattern.lo │   │   │   │   ├── [ 21K] env_pattern.o │   │   │   │   ├── [4.0K] file.c │   │   │   │   ├── [2.9K] filedigest.c │   │   │   │   ├── [ 282] filedigest.lo │   │   │   │   ├── [ 33K] filedigest.o │   │   │   │   ├── [ 264] file.lo │   │   │   │   ├── [ 33K] file.o │   │   │   │   ├── [5.0K] find_path.c │   │   │   │   ├── [ 279] find_path.lo │   │   │   │   ├── [ 35K] find_path.o │   │   │   │   ├── [ 15K] fmtsudoers.c │   │   │   │   ├── [ 282] fmtsudoers.lo │   │   │   │   ├── [ 73K] fmtsudoers.o │   │   │   │   ├── [3.5K] gc.c │   │   │   │   ├── [ 258] gc.lo │   │   │   │   ├── [ 17K] gc.o │   │   │   │   ├── [4.5K] gentime.c │   │   │   │   ├── [ 273] gentime.lo │   │   │   │   ├── [ 24K] gentime.o │   │   │   │   ├── [ 41K] getdate.c │   │   │   │   ├── [ 77K] getdate.o │   │   │   │   ├── [ 22K] getdate.y │   │   │   │   ├── [3.4K] getspwuid.c │   │   │   │   ├── [ 279] getspwuid.lo │   │   │   │   ├── [ 24K] getspwuid.o │   │   │   │   ├── [2.1K] gmtoff.c │   │   │   │   ├── [ 270] gmtoff.lo │   │   │   │   ├── [ 13K] gmtoff.o │   │   │   │   ├── [2.0K] goodpath.c │   │   │   │   ├── [ 276] goodpath.lo │   │   │   │   ├── [ 22K] goodpath.o │   │   │   │   ├── [ 62K] gram.c │   │   │   │   ├── [1.4K] gram.h │   │   │   │   ├── [ 264] gram.lo │   │   │   │   ├── [ 99K] gram.o │   │   │   │   ├── [ 31K] gram.y │   │   │   │   ├── [6.0K] group_plugin.c │   │   │   │   ├── [ 288] group_plugin.lo │   │   │   │   ├── [ 44K] group_plugin.o │   │   │   │   ├── [2.2K] hexchar.c │   │   │   │   ├── [ 273] hexchar.lo │   │   │   │   ├── [ 22K] hexchar.o │   │   │   │   ├── [1.4K] ins_2001.h │   │   │   │   ├── [1.4K] ins_classic.h │   │   │   │   ├── [1.6K] ins_csops.h │   │   │   │   ├── [2.0K] ins_goons.h │   │   │   │   ├── [1.8K] ins_python.h │   │   │   │   ├── [1.7K] insults.h │   │   │   │   ├── [3.9K] interfaces.c │   │   │   │   ├── [1.8K] interfaces.h │   │   │   │   ├── [ 282] interfaces.lo │   │   │   │   ├── [ 33K] interfaces.o │   │   │   │   ├── [ 34K] iolog.c │   │   │   │   ├── [1.5K] iolog_files.h │   │   │   │   ├── [2.3K] iolog.h │   │   │   │   ├── [ 267] iolog.lo │   │   │   │   ├── [150K] iolog.o │   │   │   │   ├── [7.5K] iolog_path.c │   │   │   │   ├── [ 282] iolog_path.lo │   │   │   │   ├── [ 52K] iolog_path.o │   │   │   │   ├── [ 11K] iolog_util.c │   │   │   │   ├── [ 46K] iolog_util.o │   │   │   │   ├── [ 58K] ldap.c │   │   │   │   ├── [ 28K] ldap_conf.c │   │   │   │   ├── [ 15K] ldap_util.c │   │   │   │   ├── [ 279] ldap_util.lo │   │   │   │   ├── [ 68K] ldap_util.o │   │   │   │   ├── [ 870] libparsesudoers.la │   │   │   │   ├── [3.0K] linux_audit.c │   │   │   │   ├── [ 985] linux_audit.h │   │   │   │   ├── [4.4K] locale.c │   │   │   │   ├── [ 270] locale.lo │   │   │   │   ├── [ 23K] locale.o │   │   │   │   ├── [ 29K] logging.c │   │   │   │   ├── [2.9K] logging.h │   │   │   │   ├── [ 273] logging.lo │   │   │   │   ├── [153K] logging.o │   │   │   │   ├── [2.2K] logwrap.c │   │   │   │   ├── [ 273] logwrap.lo │   │   │   │   ├── [ 23K] logwrap.o │   │   │   │   ├── [160K] Makefile │   │   │   │   ├── [160K] Makefile.in │   │   │   │   ├── [5.7K] match_addr.c │   │   │   │   ├── [ 282] match_addr.lo │   │   │   │   ├── [ 36K] match_addr.o │   │   │   │   ├── [ 18K] match.c │   │   │   │   ├── [ 15K] match_command.c │   │   │   │   ├── [ 291] match_command.lo │   │   │   │   ├── [ 77K] match_command.o │   │   │   │   ├── [3.4K] match_digest.c │   │   │   │   ├── [ 288] match_digest.lo │   │   │   │   ├── [ 30K] match_digest.o │   │   │   │   ├── [ 267] match.lo │   │   │   │   ├── [ 96K] match.o │   │   │   │   ├── [4.0K] mkdefaults │   │   │   │   ├── [2.8K] mkdir_parents.c │   │   │   │   ├── [ 291] mkdir_parents.lo │   │   │   │   ├── [ 28K] mkdir_parents.o │   │   │   │   ├── [ 21K] net_ifs.o │   │   │   │   ├── [ 24K] parse.c │   │   │   │   ├── [ 14K] parse.h │   │   │   │   ├── [ 21K] parse_ldif.c │   │   │   │   ├── [110K] parse_ldif.o │   │   │   │   ├── [ 267] parse.lo │   │   │   │   ├── [104K] parse.o │   │   │   │   ├── [ 270] passwd.lo │   │   │   │   ├── [ 27K] passwd.o │   │   │   │   ├── [4.0K] po │   │   │   │   │   ├── [ 33K] ast.mo │   │   │   │   │   ├── [ 78K] ast.po │   │   │   │   │   ├── [ 43K] ca.mo │   │   │   │   │   ├── [ 71K] ca.po │   │   │   │   │   ├── [ 49K] cs.mo │   │   │   │   │   ├── [ 85K] cs.po │   │   │   │   │   ├── [ 45K] da.mo │   │   │   │   │   ├── [ 80K] da.po │   │   │   │   │   ├── [ 51K] de.mo │   │   │   │   │   ├── [ 86K] de.po │   │   │   │   │   ├── [ 50K] el.mo │   │   │   │   │   ├── [ 67K] el.po │   │   │   │   │   ├── [ 47K] eo.mo │   │   │   │   │   ├── [ 82K] eo.po │   │   │   │   │   ├── [6.3K] eu.mo │   │   │   │   │   ├── [ 39K] eu.po │   │   │   │   │   ├── [ 43K] fi.mo │   │   │   │   │   ├── [ 92K] fi.po │   │   │   │   │   ├── [ 55K] fr.mo │   │   │   │   │   ├── [ 93K] fr.po │   │   │   │   │   ├── [9.3K] fur.mo │   │   │   │   │   ├── [ 58K] fur.po │   │   │   │   │   ├── [ 50K] hr.mo │   │   │   │   │   ├── [ 89K] hr.po │   │   │   │   │   ├── [ 25K] hu.mo │   │   │   │   │   ├── [ 66K] hu.po │   │   │   │   │   ├── [ 49K] it.mo │   │   │   │   │   ├── [ 84K] it.po │   │   │   │   │   ├── [ 56K] ja.mo │   │   │   │   │   ├── [ 96K] ja.po │   │   │   │   │   ├── [ 51K] ko.mo │   │   │   │   │   ├── [ 85K] ko.po │   │   │   │   │   ├── [1.9K] lt.mo │   │   │   │   │   ├── [ 38K] lt.po │   │   │   │   │   ├── [ 48K] nb.mo │   │   │   │   │   ├── [ 84K] nb.po │   │   │   │   │   ├── [ 38K] nl.mo │   │   │   │   │   ├── [ 74K] nl.po │   │   │   │   │   ├── [ 50K] pl.mo │   │   │   │   │   ├── [ 84K] pl.po │   │   │   │   │   ├── [ 50K] pt_BR.mo │   │   │   │   │   ├── [ 89K] pt_BR.po │   │   │   │   │   ├── [ 48K] pt.mo │   │   │   │   │   ├── [ 83K] pt.po │   │   │   │   │   ├── [ 757] README │   │   │   │   │   ├── [ 11K] ru.mo │   │   │   │   │   ├── [ 53K] ru.po │   │   │   │   │   ├── [4.8K] sk.mo │   │   │   │   │   ├── [ 50K] sk.po │   │   │   │   │   ├── [ 36K] sl.mo │   │   │   │   │   ├── [ 53K] sl.po │   │   │   │   │   ├── [ 56K] sr.mo │   │   │   │   │   ├── [ 87K] sr.po │   │   │   │   │   ├── [ 62K] sudoers.pot │   │   │   │   │   ├── [ 48K] sv.mo │   │   │   │   │   ├── [ 85K] sv.po │   │   │   │   │   ├── [ 14K] tr.mo │   │   │   │   │   ├── [ 44K] tr.po │   │   │   │   │   ├── [ 67K] uk.mo │   │   │   │   │   ├── [101K] uk.po │   │   │   │   │   ├── [ 53K] vi.mo │   │   │   │   │   ├── [ 92K] vi.po │   │   │   │   │   ├── [ 45K] zh_CN.mo │   │   │   │   │   ├── [ 84K] zh_CN.po │   │   │   │   │   ├── [ 45K] zh_TW.mo │   │   │   │   │   └── [ 80K] zh_TW.po │   │   │   │   ├── [ 28K] policy.c │   │   │   │   ├── [ 270] policy.lo │   │   │   │   ├── [135K] policy.o │   │   │   │   ├── [ 188] prologue │   │   │   │   ├── [4.0K] prompt.c │   │   │   │   ├── [ 270] prompt.lo │   │   │   │   ├── [ 29K] prompt.o │   │   │   │   ├── [ 29K] pwutil.c │   │   │   │   ├── [2.2K] pwutil.h │   │   │   │   ├── [ 12K] pwutil_impl.c │   │   │   │   ├── [ 285] pwutil_impl.lo │   │   │   │   ├── [ 68K] pwutil_impl.o │   │   │   │   ├── [ 270] pwutil.lo │   │   │   │   ├── [151K] pwutil.o │   │   │   │   ├── [2.7K] rcstr.c │   │   │   │   ├── [ 267] rcstr.lo │   │   │   │   ├── [ 25K] rcstr.o │   │   │   │   ├── [ 14K] redblack.c │   │   │   │   ├── [1.8K] redblack.h │   │   │   │   ├── [ 276] redblack.lo │   │   │   │   ├── [ 52K] redblack.o │   │   │   │   ├── [4.0K] regress │   │   │   │   │   ├── [4.0K] check_symbols │   │   │   │   │   │   └── [2.8K] check_symbols.c │   │   │   │   │   ├── [4.0K] cvtsudoers │   │   │   │   │   │   ├── [3.8K] sudoers │   │   │   │   │   │   ├── [ 593] sudoers.defs │   │   │   │   │   │   ├── [ 23] test10.out.ok │   │   │   │   │   │   ├── [ 137] test10.sh │   │   │   │   │   │   ├── [ 296] test11.out.ok │   │   │   │   │   │   ├── [ 142] test11.sh │   │   │   │   │   │   ├── [ 317] test12.out.ok │   │   │   │   │   │   ├── [ 139] test12.sh │   │   │   │   │   │   ├── [ 307] test13.out.ok │   │   │   │   │   │   ├── [ 139] test13.sh │   │   │   │   │   │   ├── [ 268] test14.out.ok │   │   │   │   │   │   ├── [ 140] test14.sh │   │   │   │   │   │   ├── [ 32] test15.out.ok │   │   │   │   │   │   ├── [ 154] test15.sh │   │   │   │   │   │   ├── [ 18] test16.out.ok │   │   │   │   │   │   ├── [ 165] test16.sh │   │   │   │   │   │   ├── [ 20] test17.out.ok │   │   │   │   │   │   ├── [ 167] test17.sh │   │   │   │   │   │   ├── [ 18] test18.out.ok │   │   │   │   │   │   ├── [ 154] test18.sh │   │   │   │   │   │   ├── [ 337] test19.out.ok │   │   │   │   │   │   ├── [ 157] test19.sh │   │   │   │   │   │   ├── [ 411] test1.out.ok │   │   │   │   │   │   ├── [ 129] test1.sh │   │   │   │   │   │   ├── [ 162] test20.conf │   │   │   │   │   │   ├── [ 24] test20.out.ok │   │   │   │   │   │   ├── [ 210] test20.sh │   │   │   │   │   │   ├── [ 222] test21.conf │   │   │   │   │   │   ├── [ 438] test21.out.ok │   │   │   │   │   │   ├── [ 239] test21.sh │   │   │   │   │   │   ├── [ 595] test22.out.ok │   │   │   │   │   │   ├── [1.4K] test22.sh │   │   │   │   │   │   ├── [ 593] test23.out.ok │   │   │   │   │   │   ├── [ 200] test23.sh │   │   │   │   │   │   ├── [1.8K] test24.out.ok │   │   │   │   │   │   ├── [ 182] test24.sh │   │   │   │   │   │   ├── [ 595] test25.out.ok │   │   │   │   │   │   ├── [1.1K] test25.sh │   │   │   │   │   │   ├── [ 246] test26.err.ok │   │   │   │   │   │   ├── [ 0] test26.out.ok │   │   │   │   │   │   ├── [ 960] test26.sh │   │   │   │   │   │   ├── [ 369] test27.out.ok │   │   │   │   │   │   ├── [ 177] test27.sh │   │   │   │   │   │   ├── [ 190] test28.out.ok │   │   │   │   │   │   ├── [1.4K] test28.sh │   │   │   │   │   │   ├── [ 95] test29.out.ok │   │   │   │   │   │   ├── [1.2K] test29.sh │   │   │   │   │   │   ├── [ 334] test2.out.ok │   │   │   │   │   │   ├── [ 151] test2.sh │   │   │   │   │   │   ├── [ 692] test30.out.ok │   │   │   │   │   │   ├── [ 305] test30.sh │   │   │   │   │   │   ├── [ 239] test31.conf │   │   │   │   │   │   ├── [ 442] test31.out.ok │   │   │   │   │   │   ├── [ 252] test31.sh │   │   │   │   │   │   ├── [ 49] test32.err.ok │   │   │   │   │   │   ├── [2.1K] test32.out.ok │   │   │   │   │   │   ├── [ 442] test32.sh │   │   │   │   │   │   ├── [ 145] test33.out.ok │   │   │   │   │   │   ├── [1.2K] test33.sh │   │   │   │   │   │   ├── [ 158] test3.out.ok │   │   │   │   │   │   ├── [ 130] test3.sh │   │   │   │   │   │   ├── [ 130] test4.out.ok │   │   │   │   │   │   ├── [ 152] test4.sh │   │   │   │   │   │   ├── [ 184] test5.out.ok │   │   │   │   │   │   ├── [ 130] test5.sh │   │   │   │   │   │   ├── [ 21] test6.out.ok │   │   │   │   │   │   ├── [ 135] test6.sh │   │   │   │   │   │   ├── [ 60] test7.out.ok │   │   │   │   │   │   ├── [ 131] test7.sh │   │   │   │   │   │   ├── [ 27] test8.out.ok │   │   │   │   │   │   ├── [ 133] test8.sh │   │   │   │   │   │   ├── [ 53] test9.out.ok │   │   │   │   │   │   └── [ 131] test9.sh │   │   │   │   │   ├── [4.0K] env_match │   │   │   │   │   │   ├── [2.2K] check_env_pattern.c │   │   │   │   │   │   └── [ 887] data │   │   │   │   │   ├── [4.0K] iolog_path │   │   │   │   │   │   ├── [5.0K] check_iolog_path.c │   │   │   │   │   │   └── [ 876] data │   │   │   │   │   ├── [4.0K] iolog_plugin │   │   │   │   │   │   └── [9.3K] check_iolog_plugin.c │   │   │   │   │   ├── [4.0K] iolog_util │   │   │   │   │   │   └── [4.5K] check_iolog_util.c │   │   │   │   │   ├── [4.0K] logging │   │   │   │   │   │   ├── [3.0K] check_wrap.c │   │   │   │   │   │   ├── [ 311] check_wrap.in │   │   │   │   │   │   └── [8.0K] check_wrap.out.ok │   │   │   │   │   ├── [4.0K] parser │   │   │   │   │   │   ├── [3.7K] check_addr.c │   │   │   │   │   │   ├── [ 341] check_addr.in │   │   │   │   │   │   ├── [3.4K] check_base64.c │   │   │   │   │   │   ├── [3.7K] check_digest.c │   │   │   │   │   │   ├── [4.6K] check_digest.out.ok │   │   │   │   │   │   ├── [5.1K] check_fill.c │   │   │   │   │   │   ├── [2.7K] check_gentime.c │   │   │   │   │   │   └── [2.8K] check_hexchar.c │   │   │   │   │   ├── [4.0K] starttime │   │   │   │   │   │   └── [3.0K] check_starttime.c │   │   │   │   │   ├── [4.0K] sudoers │   │   │   │   │   │   ├── [ 1] test10.in │   │   │   │   │   │   ├── [ 4] test10.json.ok │   │   │   │   │   │   ├── [ 0] test10.ldif.ok │   │   │   │   │   │   ├── [ 12] test10.out.ok │   │   │   │   │   │   ├── [ 1] test10.toke.ok │   │   │   │   │   │   ├── [ 6] test11.in │   │   │   │   │   │   ├── [ 0] test11.json.ok │   │   │   │   │   │   ├── [ 0] test11.ldif.ok │   │   │   │   │   │   ├── [ 37] test11.out.ok │   │   │   │   │   │   ├── [ 13] test11.toke.ok │   │   │   │   │   │   ├── [ 17] test12.in │   │   │   │   │   │   ├── [ 0] test12.json.ok │   │   │   │   │   │   ├── [ 0] test12.ldif.ok │   │   │   │   │   │   ├── [ 37] test12.out.ok │   │   │   │   │   │   ├── [ 27] test12.toke.ok │   │   │   │   │   │   ├── [ 16] test13.in │   │   │   │   │   │   ├── [ 0] test13.json.ok │   │   │   │   │   │   ├── [ 0] test13.ldif.ok │   │   │   │   │   │   ├── [ 37] test13.out.ok │   │   │   │   │   │   ├── [ 26] test13.toke.ok │   │   │   │   │   │   ├── [ 291] test14.in │   │   │   │   │   │   ├── [1.0K] test14.json.ok │   │   │   │   │   │   ├── [ 286] test14.ldif2sudo.ok │   │   │   │   │   │   ├── [ 412] test14.ldif.ok │   │   │   │   │   │   ├── [ 303] test14.out.ok │   │   │   │   │   │   ├── [ 154] test14.toke.ok │   │   │   │   │   │   ├── [ 65] test15.in │   │   │   │   │   │   ├── [ 405] test15.json.ok │   │   │   │   │   │   ├── [ 46] test15.ldif2sudo.ok │   │   │   │   │   │   ├── [ 160] test15.ldif.ok │   │   │   │   │   │   ├── [ 42] test15.out.ok │   │   │   │   │   │   ├── [ 29] test15.toke.ok │   │   │   │   │   │   ├── [ 104] test16.in │   │   │   │   │   │   ├── [ 501] test16.json.ok │   │   │   │   │   │   ├── [ 46] test16.ldif2sudo.ok │   │   │   │   │   │   ├── [ 160] test16.ldif.ok │   │   │   │   │   │   ├── [ 66] test16.out.ok │   │   │   │   │   │   ├── [ 54] test16.toke.ok │   │   │   │   │   │   ├── [ 623] test17.in │   │   │   │   │   │   ├── [4.7K] test17.json.ok │   │   │   │   │   │   ├── [ 628] test17.ldif2sudo.ok │   │   │   │   │   │   ├── [2.0K] test17.ldif.ok │   │   │   │   │   │   ├── [ 539] test17.out.ok │   │   │   │   │   │   ├── [ 651] test17.toke.ok │   │   │   │   │   │   ├── [ 359] test18.in │   │   │   │   │   │   ├── [ 0] test18.json.ok │   │   │   │   │   │   ├── [ 0] test18.ldif.ok │   │   │   │   │   │   ├── [ 140] test18.out.ok │   │   │   │   │   │   ├── [ 520] test18.toke.ok │   │   │   │   │   │   ├── [ 687] test19.in │   │   │   │   │   │   ├── [4.9K] test19.json.ok │   │   │   │   │   │   ├── [ 727] test19.ldif2sudo.ok │   │   │   │   │   │   ├── [1.9K] test19.ldif.ok │   │   │   │   │   │   ├── [ 580] test19.out.ok │   │   │   │   │   │   ├── [ 492] test19.toke.ok │   │   │   │   │   │   ├── [ 447] test1.in │   │   │   │   │   │   ├── [4.0K] test1.json.ok │   │   │   │   │   │   ├── [ 411] test1.ldif2sudo.ok │   │   │   │   │   │   ├── [1.6K] test1.ldif.ok │   │   │   │   │   │   ├── [ 334] test1.out.ok │   │   │   │   │   │   ├── [ 294] test1.toke.ok │   │   │   │   │   │   ├── [ 486] test20.in │   │   │   │   │   │   ├── [2.1K] test20.json.ok │   │   │   │   │   │   ├── [ 458] test20.ldif2sudo.ok │   │   │   │   │   │   ├── [ 660] test20.ldif.ok │   │   │   │   │   │   ├── [ 470] test20.out.ok │   │   │   │   │   │   ├── [ 523] test20.toke.ok │   │   │   │   │   │   ├── [ 894] test21.in │   │   │   │   │   │   ├── [3.3K] test21.json.ok │   │   │   │   │   │   ├── [ 858] test21.ldif2sudo.ok │   │   │   │   │   │   ├── [1.1K] test21.ldif.ok │   │   │   │   │   │   ├── [ 870] test21.out.ok │   │   │   │   │   │   ├── [ 858] test21.toke.ok │   │   │   │   │   │   ├── [ 117] test22.in │   │   │   │   │   │   ├── [2.2K] test22.json.ok │   │   │   │   │   │   ├── [ 147] test22.ldif2sudo.ok │   │   │   │   │   │   ├── [ 652] test22.ldif.ok │   │   │   │   │   │   ├── [ 104] test22.out.ok │   │   │   │   │   │   ├── [ 79] test22.sudo.ok │   │   │   │   │   │   ├── [ 99] test22.toke.ok │   │   │   │   │   │   ├── [1.7K] test2.in │   │   │   │   │   │   ├── [ 10K] test2.json.ok │   │   │   │   │   │   ├── [ 704] test2.ldif2sudo.ok │   │   │   │   │   │   ├── [2.9K] test2.ldif.ok │   │   │   │   │   │   ├── [1.1K] test2.out.ok │   │   │   │   │   │   ├── [2.8K] test2.toke.ok │   │   │   │   │   │   ├── [ 201] test3.in │   │   │   │   │   │   ├── [ 975] test3.json.ok │   │   │   │   │   │   ├── [ 0] test3.ldif2sudo.ok │   │   │   │   │   │   ├── [ 247] test3.ldif.ok │   │   │   │   │   │   ├── [ 149] test3.out.ok │   │   │   │   │   │   ├── [ 187] test3.toke.ok │   │   │   │   │   │   ├── [ 192] test4.in │   │   │   │   │   │   ├── [ 0] test4.json.ok │   │   │   │   │   │   ├── [ 0] test4.ldif.ok │   │   │   │   │   │   ├── [ 79] test4.out.ok │   │   │   │   │   │   ├── [ 103] test4.toke.ok │   │   │   │   │   │   ├── [ 84] test5.in │   │   │   │   │   │   ├── [ 0] test5.json.ok │   │   │   │   │   │   ├── [ 0] test5.ldif.ok │   │   │   │   │   │   ├── [ 37] test5.out.ok │   │   │   │   │   │   ├── [ 84] test5.toke.ok │   │   │   │   │   │   ├── [ 348] test6.in │   │   │   │   │   │   ├── [3.8K] test6.json.ok │   │   │   │   │   │   ├── [ 122] test6.ldif2sudo.ok │   │   │   │   │   │   ├── [1.1K] test6.ldif.ok │   │   │   │   │   │   ├── [ 205] test6.out.ok │   │   │   │   │   │   ├── [ 460] test6.toke.ok │   │   │   │   │   │   ├── [ 164] test7.in │   │   │   │   │   │   ├── [ 0] test7.json.ok │   │   │   │   │   │   ├── [ 0] test7.ldif.ok │   │   │   │   │   │   ├── [ 37] test7.out.ok │   │   │   │   │   │   ├── [ 248] test7.toke.ok │   │   │   │   │   │   ├── [ 161] test8.in │   │   │   │   │   │   ├── [ 0] test8.json.ok │   │   │   │   │   │   ├── [ 0] test8.ldif.ok │   │   │   │   │   │   ├── [ 99] test8.out.ok │   │   │   │   │   │   ├── [ 193] test8.toke.ok │   │   │   │   │   │   ├── [ 0] test9.in │   │   │   │   │   │   ├── [ 4] test9.json.ok │   │   │   │   │   │   ├── [ 0] test9.ldif.ok │   │   │   │   │   │   ├── [ 12] test9.out.ok │   │   │   │   │   │   └── [ 0] test9.toke.ok │   │   │   │   │   ├── [4.0K] testsudoers │   │   │   │   │   │   ├── [ 210] group │   │   │   │   │   │   ├── [ 80] test1.out.ok │   │   │   │   │   │   ├── [ 248] test1.sh │   │   │   │   │   │   ├── [ 15] test2.inc │   │   │   │   │   │   ├── [ 108] test2.out.ok │   │   │   │   │   │   ├── [ 246] test2.sh │   │   │   │   │   │   ├── [ 108] test3.out.ok │   │   │   │   │   │   ├── [ 558] test3.sh │   │   │   │   │   │   ├── [ 127] test4.out.ok │   │   │   │   │   │   ├── [ 240] test4.sh │   │   │   │   │   │   ├── [ 256] test5.out.ok │   │   │   │   │   │   ├── [ 614] test5.sh │   │   │   │   │   │   ├── [ 108] test6.out.ok │   │   │   │   │   │   ├── [ 112] test6.sh │   │   │   │   │   │   ├── [ 108] test7.out.ok │   │   │   │   │   │   └── [ 113] test7.sh │   │   │   │   │   └── [4.0K] visudo │   │   │   │   │   ├── [ 17] test10.out.ok │   │   │   │   │   ├── [ 302] test10.sh │   │   │   │   │   ├── [ 17] test1.out.ok │   │   │   │   │   ├── [ 189] test1.sh │   │   │   │   │   ├── [ 41] test2.err.ok │   │   │   │   │   ├── [ 0] test2.out.ok │   │   │   │   │   ├── [ 297] test2.sh │   │   │   │   │   ├── [ 78] test3.err.ok │   │   │   │   │   ├── [ 17] test3.out.ok │   │   │   │   │   ├── [ 481] test3.sh │   │   │   │   │   ├── [ 17] test4.out.ok │   │   │   │   │   ├── [ 237] test4.sh │   │   │   │   │   ├── [ 17] test5.out.ok │   │   │   │   │   ├── [ 127] test5.sh │   │   │   │   │   ├── [ 17] test6.out.ok │   │   │   │   │   ├── [ 601] test6.sh │   │   │   │   │   ├── [ 17] test7.out.ok │   │   │   │   │   ├── [ 704] test7.sh │   │   │   │   │   ├── [ 67] test8.err.ok │   │   │   │   │   ├── [ 33] test8.out.ok │   │   │   │   │   ├── [ 803] test8.sh │   │   │   │   │   ├── [ 17] test9.out.ok │   │   │   │   │   └── [ 202] test9.sh │   │   │   │   ├── [ 54K] set_perms.c │   │   │   │   ├── [ 279] set_perms.lo │   │   │   │   ├── [ 66K] set_perms.o │   │   │   │   ├── [3.4K] solaris_audit.c │   │   │   │   ├── [1.0K] solaris_audit.h │   │   │   │   ├── [ 21K] sssd.c │   │   │   │   ├── [8.5K] starttime.c │   │   │   │   ├── [ 279] starttime.lo │   │   │   │   ├── [ 38K] starttime.o │   │   │   │   ├── [2.4K] strlist.c │   │   │   │   ├── [1.3K] strlist.h │   │   │   │   ├── [ 14K] strlist.o │   │   │   │   ├── [2.6K] stubs.c │   │   │   │   ├── [ 26K] stubs.o │   │   │   │   ├── [ 279] sudo_auth.lo │   │   │   │   ├── [ 59K] sudo_auth.o │   │   │   │   ├── [3.1K] sudoers │   │   │   │   ├── [ 37K] sudoers.c │   │   │   │   ├── [4.6K] sudoers_debug.c │   │   │   │   ├── [2.5K] sudoers_debug.h │   │   │   │   ├── [ 291] sudoers_debug.lo │   │   │   │   ├── [ 27K] sudoers_debug.o │   │   │   │   ├── [ 84] sudoers.exp │   │   │   │   ├── [ 13K] sudoers.h │   │   │   │   ├── [3.1K] sudoers.in │   │   │   │   ├── [1.6K] sudoers.la │   │   │   │   ├── [ 273] sudoers.lo │   │   │   │   ├── [149K] sudoers.o │   │   │   │   ├── [3.9K] sudoers_version.h │   │   │   │   ├── [3.8K] sudo_ldap_conf.h │   │   │   │   ├── [1.6K] sudo_ldap.h │   │   │   │   ├── [7.4K] sudo_nss.c │   │   │   │   ├── [1.6K] sudo_nss.h │   │   │   │   ├── [ 276] sudo_nss.lo │   │   │   │   ├── [ 24K] sudo_nss.o │   │   │   │   ├── [1.8K] sudo_printf.c │   │   │   │   ├── [ 12K] sudo_printf.o │   │   │   │   ├── [6.2K] sudoreplay │   │   │   │   ├── [ 44K] sudoreplay.c │   │   │   │   ├── [219K] sudoreplay.o │   │   │   │   ├── [6.2K] testsudoers │   │   │   │   ├── [ 15K] testsudoers.c │   │   │   │   ├── [103K] testsudoers.o │   │   │   │   ├── [2.8K] timeout.c │   │   │   │   ├── [ 273] timeout.lo │   │   │   │   ├── [ 17K] timeout.o │   │   │   │   ├── [ 31K] timestamp.c │   │   │   │   ├── [ 279] timestamp.lo │   │   │   │   ├── [131K] timestamp.o │   │   │   │   ├── [1.6K] timestr.c │   │   │   │   ├── [ 273] timestr.lo │   │   │   │   ├── [ 12K] timestr.o │   │   │   │   ├── [171K] toke.c │   │   │   │   ├── [1.4K] toke.h │   │   │   │   ├── [ 27K] toke.l │   │   │   │   ├── [ 264] toke.lo │   │   │   │   ├── [196K] toke.o │   │   │   │   ├── [5.4K] toke_util.c │   │   │   │   ├── [ 279] toke_util.lo │   │   │   │   ├── [ 42K] toke_util.o │   │   │   │   ├── [8.8K] tsdump.c │   │   │   │   ├── [8.4K] tsgetgrpw.c │   │   │   │   ├── [2.0K] tsgetgrpw.h │   │   │   │   ├── [ 56K] tsgetgrpw.o │   │   │   │   ├── [6.1K] visudo │   │   │   │   ├── [ 35K] visudo.c │   │   │   │   └── [220K] visudo.o │   │   │   └── [4.0K] system_group │   │   │   ├── [6.4K] Makefile │   │   │   ├── [6.3K] Makefile.in │   │   │   ├── [4.2K] system_group.c │   │   │   ├── [ 13] system_group.exp │   │   │   ├── [1.3K] system_group.la │   │   │   └── [ 276] system_group.lo │   │   ├── [4.0K] po │   │   │   ├── [ 19K] ast.mo │   │   │   ├── [ 30K] ast.po │   │   │   ├── [ 19K] ca.mo │   │   │   ├── [ 28K] ca.po │   │   │   ├── [ 19K] cs.mo │   │   │   ├── [ 31K] cs.po │   │   │   ├── [ 18K] da.mo │   │   │   ├── [ 30K] da.po │   │   │   ├── [ 21K] de.mo │   │   │   ├── [ 31K] de.po │   │   │   ├── [ 19K] eo.mo │   │   │   ├── [ 32K] eo.po │   │   │   ├── [ 19K] es.mo │   │   │   ├── [ 32K] es.po │   │   │   ├── [6.6K] eu.mo │   │   │   ├── [ 16K] eu.po │   │   │   ├── [ 20K] fi.mo │   │   │   ├── [ 34K] fi.po │   │   │   ├── [ 20K] fr.mo │   │   │   ├── [ 33K] fr.po │   │   │   ├── [ 18K] fur.mo │   │   │   ├── [ 27K] fur.po │   │   │   ├── [ 17K] gl.mo │   │   │   ├── [ 28K] gl.po │   │   │   ├── [ 19K] hr.mo │   │   │   ├── [ 32K] hr.po │   │   │   ├── [ 20K] hu.mo │   │   │   ├── [ 29K] hu.po │   │   │   ├── [ 20K] it.mo │   │   │   ├── [ 30K] it.po │   │   │   ├── [ 23K] ja.mo │   │   │   ├── [ 36K] ja.po │   │   │   ├── [ 21K] ko.mo │   │   │   ├── [ 32K] ko.po │   │   │   ├── [ 19K] nb.mo │   │   │   ├── [ 31K] nb.po │   │   │   ├── [ 17K] nl.mo │   │   │   ├── [ 25K] nl.po │   │   │   ├── [2.9K] nn.mo │   │   │   ├── [ 27K] nn.po │   │   │   ├── [ 20K] pl.mo │   │   │   ├── [ 30K] pl.po │   │   │   ├── [ 20K] pt_BR.mo │   │   │   ├── [ 33K] pt_BR.po │   │   │   ├── [ 19K] pt.mo │   │   │   ├── [ 30K] pt.po │   │   │   ├── [ 757] README │   │   │   ├── [ 24K] ru.mo │   │   │   ├── [ 35K] ru.po │   │   │   ├── [ 15K] sk.mo │   │   │   ├── [ 25K] sk.po │   │   │   ├── [ 16K] sl.mo │   │   │   ├── [ 22K] sl.po │   │   │   ├── [ 24K] sr.mo │   │   │   ├── [ 35K] sr.po │   │   │   ├── [ 22K] sudo.pot │   │   │   ├── [ 19K] sv.mo │   │   │   ├── [ 31K] sv.po │   │   │   ├── [ 19K] tr.mo │   │   │   ├── [ 32K] tr.po │   │   │   ├── [ 26K] uk.mo │   │   │   ├── [ 37K] uk.po │   │   │   ├── [ 21K] vi.mo │   │   │   ├── [ 35K] vi.po │   │   │   ├── [ 17K] zh_CN.mo │   │   │   ├── [ 30K] zh_CN.po │   │   │   ├── [ 18K] zh_TW.mo │   │   │   └── [ 29K] zh_TW.po │   │   ├── [246K] pp │   │   ├── [3.1K] README │   │   ├── [7.8K] README.LDAP │   │   ├── [4.0K] src │   │   │   ├── [4.7K] conversation.c │   │   │   ├── [ 28K] conversation.o │   │   │   ├── [6.6K] env_hooks.c │   │   │   ├── [ 25K] env_hooks.o │   │   │   ├── [ 12K] exec.c │   │   │   ├── [6.4K] exec_common.c │   │   │   ├── [ 27K] exec_common.o │   │   │   ├── [ 23K] exec_monitor.c │   │   │   ├── [ 93K] exec_monitor.o │   │   │   ├── [ 18K] exec_nopty.c │   │   │   ├── [ 78K] exec_nopty.o │   │   │   ├── [ 48K] exec.o │   │   │   ├── [ 54K] exec_pty.c │   │   │   ├── [183K] exec_pty.o │   │   │   ├── [4.8K] get_pty.c │   │   │   ├── [ 12K] get_pty.o │   │   │   ├── [6.8K] hooks.c │   │   │   ├── [ 31K] hooks.o │   │   │   ├── [ 952] libsudo_noexec.la │   │   │   ├── [10.0K] limits.c │   │   │   ├── [ 30K] limits.o │   │   │   ├── [ 12K] load_plugins.c │   │   │   ├── [ 71K] load_plugins.o │   │   │   ├── [ 39K] Makefile │   │   │   ├── [ 39K] Makefile.in │   │   │   ├── [ 11K] net_ifs.c │   │   │   ├── [ 21K] net_ifs.o │   │   │   ├── [1.4K] openbsd.c │   │   │   ├── [ 24K] parse_args.c │   │   │   ├── [ 75K] parse_args.o │   │   │   ├── [2.3K] preload.c │   │   │   ├── [6.3K] preserve_fds.c │   │   │   ├── [ 27K] preserve_fds.o │   │   │   ├── [4.0K] regress │   │   │   │   ├── [4.0K] noexec │   │   │   │   │   └── [4.8K] check_noexec.c │   │   │   │   └── [4.0K] ttyname │   │   │   │   └── [2.6K] check_ttyname.c │   │   │   ├── [ 14K] selinux.c │   │   │   ├── [7.3K] sesh.c │   │   │   ├── [5.0K] signal.c │   │   │   ├── [ 27K] signal.o │   │   │   ├── [3.4K] solaris.c │   │   │   ├── [6.1K] sudo │   │   │   ├── [ 42K] sudo.c │   │   │   ├── [ 31K] sudo_edit.c │   │   │   ├── [102K] sudo_edit.o │   │   │   ├── [3.3K] sudo_exec.h │   │   │   ├── [7.8K] sudo.h │   │   │   ├── [7.2K] sudo_noexec.c │   │   │   ├── [ 934] sudo_noexec.la │   │   │   ├── [ 274] sudo_noexec.lo │   │   │   ├── [215K] sudo.o │   │   │   ├── [4.3K] sudo_plugin_int.h │   │   │   ├── [1.5K] sudo_usage.h │   │   │   ├── [1.7K] sudo_usage.h.in │   │   │   ├── [2.2K] tcsetpgrp_nobg.c │   │   │   ├── [ 14K] tcsetpgrp_nobg.o │   │   │   ├── [ 12K] tgetpass.c │   │   │   ├── [ 56K] tgetpass.o │   │   │   ├── [9.5K] ttyname.c │   │   │   ├── [ 17K] ttyname.o │   │   │   ├── [ 11K] utmp.c │   │   │   └── [ 30K] utmp.o │   │   └── [ 17K] sudo.pp │   ├── [ 16K] sudoenv │   └── [ 326] sudoenv.c ├── [4.0K] episode16 │   ├── [1.7K] asd4.py │   ├── [3.0K] asd5.py │   ├── [1.0K] Dockerfile │   ├── [2.1K] gdb_watcher.py │   ├── [4.0K] libnss_XXXX │   │   ├── [ 343] liveoverflow.c │   │   └── [ 16K] liveoverflow.so.2 │   ├── [ 408] Makefile │   ├── [ 223] sudoenv2.c │   ├── [ 326] sudoenv.c │   └── [ 309] utils.py ├── [4.0K] episode17 │   ├── [3.9K] asd5.py │   ├── [ 425] asd6.py │   ├── [2.6K] gdb_watcher.py │   ├── [4.0K] libnss_XXXX │   │   ├── [ 343] liveoverflow.c │   │   └── [ 16K] liveoverflow.so.2 │   ├── [1.1M] nss.log │   ├── [ 211] sudoenv2.c │   ├── [ 209] sudoenv3.c │   └── [ 309] utils.py └── [3.3K] README.md 179 directories, 3383 files
神龙机器人已为您缓存
备注
    1. 建议优先通过来源进行访问。
    2. 如果因为来源失效或无法访问,请发送邮箱到 f.jinxu#gmail.com 索取本地快照(把 # 换成 @)。
    3. 神龙已为您对POC代码进行快照,为了长期维护,请考虑为本地POC付费,感谢您的支持。