OXIESEC PANEL
- Current Dir:
/
/
snap
/
certbot
/
4737
/
usr
/
share
/
augeas
/
lenses
/
dist
/
tests
Server IP: 139.59.38.164
Upload:
Create Dir:
Name
Size
Modified
Perms
📁
..
-
06/12/2025 06:19:49 PM
rwxr-xr-x
📄
test_access.aug
3.44 KB
03/31/2024 05:41:49 PM
rw-r--r--
📄
test_activemq_conf.aug
758 bytes
03/31/2024 05:41:49 PM
rw-r--r--
📄
test_activemq_xml.aug
1.63 KB
03/31/2024 05:41:49 PM
rw-r--r--
📄
test_afs_cellalias.aug
1.31 KB
03/31/2024 05:41:49 PM
rw-r--r--
📄
test_aliases.aug
2.99 KB
03/31/2024 05:41:49 PM
rw-r--r--
📄
test_anaconda.aug
2.07 KB
03/31/2024 05:41:49 PM
rw-r--r--
📄
test_anacron.aug
1.21 KB
03/31/2024 05:41:49 PM
rw-r--r--
📄
test_approx.aug
1.44 KB
03/31/2024 05:41:49 PM
rw-r--r--
📄
test_apt_update_manager.aug
1.12 KB
03/31/2024 05:41:49 PM
rw-r--r--
📄
test_aptcacherngsecurity.aug
1.17 KB
03/31/2024 05:41:49 PM
rw-r--r--
📄
test_aptconf.aug
5.26 KB
03/31/2024 05:41:49 PM
rw-r--r--
📄
test_aptpreferences.aug
1.86 KB
03/31/2024 05:41:49 PM
rw-r--r--
📄
test_aptsources.aug
3.42 KB
03/31/2024 05:41:49 PM
rw-r--r--
📄
test_authinfo2.aug
991 bytes
03/31/2024 05:41:49 PM
rw-r--r--
📄
test_authorized_keys.aug
4.47 KB
03/31/2024 05:41:49 PM
rw-r--r--
📄
test_authselectpam.aug
1.34 KB
03/31/2024 05:41:49 PM
rw-r--r--
📄
test_automaster.aug
1.53 KB
03/31/2024 05:41:49 PM
rw-r--r--
📄
test_automounter.aug
5.2 KB
03/31/2024 05:41:49 PM
rw-r--r--
📄
test_avahi.aug
545 bytes
03/31/2024 05:41:49 PM
rw-r--r--
📄
test_backuppchosts.aug
623 bytes
03/31/2024 05:41:49 PM
rw-r--r--
📄
test_bbhosts.aug
3.68 KB
03/31/2024 05:41:49 PM
rw-r--r--
📄
test_bootconf.aug
980 bytes
03/31/2024 05:41:49 PM
rw-r--r--
📄
test_build.aug
8.12 KB
03/31/2024 05:41:49 PM
rw-r--r--
📄
test_cachefilesd.aug
579 bytes
03/31/2024 05:41:49 PM
rw-r--r--
📄
test_carbon.aug
2.54 KB
03/31/2024 05:41:49 PM
rw-r--r--
📄
test_ceph.aug
4.86 KB
03/31/2024 05:41:49 PM
rw-r--r--
📄
test_cgconfig.aug
5.93 KB
03/31/2024 05:41:49 PM
rw-r--r--
📄
test_cgrules.aug
903 bytes
03/31/2024 05:41:49 PM
rw-r--r--
📄
test_channels.aug
4.72 KB
03/31/2024 05:41:49 PM
rw-r--r--
📄
test_chrony.aug
7.51 KB
03/31/2024 05:41:49 PM
rw-r--r--
📄
test_clamav.aug
8.48 KB
03/31/2024 05:41:49 PM
rw-r--r--
📄
test_cmdline.aug
1.01 KB
03/31/2024 05:41:49 PM
rw-r--r--
📄
test_cobblermodules.aug
620 bytes
03/31/2024 05:41:49 PM
rw-r--r--
📄
test_cobblersettings.aug
1.34 KB
03/31/2024 05:41:49 PM
rw-r--r--
📄
test_cockpit.aug
2.07 KB
03/31/2024 05:41:49 PM
rw-r--r--
📄
test_collectd.aug
1.3 KB
03/31/2024 05:41:49 PM
rw-r--r--
📄
test_cpanel.aug
1.62 KB
03/31/2024 05:41:49 PM
rw-r--r--
📄
test_cron.aug
1.96 KB
03/31/2024 05:41:49 PM
rw-r--r--
📄
test_cron_user.aug
779 bytes
03/31/2024 05:41:49 PM
rw-r--r--
📄
test_crypttab.aug
1.78 KB
03/31/2024 05:41:49 PM
rw-r--r--
📄
test_csv.aug
1.56 KB
03/31/2024 05:41:49 PM
rw-r--r--
📄
test_cups.aug
13.93 KB
03/31/2024 05:41:49 PM
rw-r--r--
📄
test_cyrus_imapd.aug
1.33 KB
03/31/2024 05:41:49 PM
rw-r--r--
📄
test_darkice.aug
575 bytes
03/31/2024 05:41:49 PM
rw-r--r--
📄
test_debctrl.aug
13.94 KB
03/31/2024 05:41:49 PM
rw-r--r--
📄
test_desktop.aug
1.23 KB
03/31/2024 05:41:49 PM
rw-r--r--
📄
test_devfsrules.aug
2.17 KB
03/31/2024 05:41:49 PM
rw-r--r--
📄
test_device_map.aug
797 bytes
03/31/2024 05:41:49 PM
rw-r--r--
📄
test_dhclient.aug
4.69 KB
03/31/2024 05:41:49 PM
rw-r--r--
📄
test_dhcpd.aug
15.07 KB
03/31/2024 05:41:49 PM
rw-r--r--
📄
test_dns_zone.aug
10.33 KB
03/31/2024 05:41:49 PM
rw-r--r--
📄
test_dnsmasq.aug
1.19 KB
03/31/2024 05:41:49 PM
rw-r--r--
📄
test_dovecot.aug
22.3 KB
03/31/2024 05:41:49 PM
rw-r--r--
📄
test_dpkg.aug
322 bytes
03/31/2024 05:41:49 PM
rw-r--r--
📄
test_dput.aug
3.37 KB
03/31/2024 05:41:49 PM
rw-r--r--
📄
test_erlang.aug
2.58 KB
03/31/2024 05:41:49 PM
rw-r--r--
📄
test_ethers.aug
1.4 KB
03/31/2024 05:41:49 PM
rw-r--r--
📄
test_exports.aug
1.69 KB
03/31/2024 05:41:49 PM
rw-r--r--
📄
test_fai_diskconfig.aug
15.04 KB
03/31/2024 05:41:49 PM
rw-r--r--
📄
test_fail2ban.aug
413 bytes
03/31/2024 05:41:49 PM
rw-r--r--
📄
test_fonts.aug
19.45 KB
03/31/2024 05:41:49 PM
rw-r--r--
📄
test_fstab.aug
4.45 KB
03/31/2024 05:41:49 PM
rw-r--r--
📄
test_fuse.aug
590 bytes
03/31/2024 05:41:49 PM
rw-r--r--
📄
test_gdm.aug
620 bytes
03/31/2024 05:41:49 PM
rw-r--r--
📄
test_getcap.aug
3.77 KB
03/31/2024 05:41:49 PM
rw-r--r--
📄
test_group.aug
1.09 KB
03/31/2024 05:41:49 PM
rw-r--r--
📄
test_grub.aug
10.67 KB
03/31/2024 05:41:49 PM
rw-r--r--
📄
test_grubenv.aug
2.44 KB
03/31/2024 05:41:49 PM
rw-r--r--
📄
test_gshadow.aug
359 bytes
03/31/2024 05:41:49 PM
rw-r--r--
📄
test_gtkbookmarks.aug
820 bytes
03/31/2024 05:41:49 PM
rw-r--r--
📄
test_host_conf.aug
834 bytes
03/31/2024 05:41:49 PM
rw-r--r--
📄
test_hostname.aug
103 bytes
03/31/2024 05:41:49 PM
rw-r--r--
📄
test_hosts.aug
1.78 KB
03/31/2024 05:41:49 PM
rw-r--r--
📄
test_hosts_access.aug
6.12 KB
03/31/2024 05:41:49 PM
rw-r--r--
📄
test_htpasswd.aug
468 bytes
03/31/2024 05:41:49 PM
rw-r--r--
📄
test_httpd.aug
16.32 KB
03/31/2024 05:41:49 PM
rw-r--r--
📄
test_inetd.aug
4.51 KB
03/31/2024 05:41:49 PM
rw-r--r--
📄
test_inifile.aug
11.64 KB
03/31/2024 05:41:49 PM
rw-r--r--
📄
test_inittab.aug
1.82 KB
03/31/2024 05:41:49 PM
rw-r--r--
📄
test_inputrc.aug
5.13 KB
03/31/2024 05:41:49 PM
rw-r--r--
📄
test_interfaces.aug
3.65 KB
03/31/2024 05:41:49 PM
rw-r--r--
📄
test_iproute2.aug
945 bytes
03/31/2024 05:41:49 PM
rw-r--r--
📄
test_iptables.aug
7.39 KB
03/31/2024 05:41:49 PM
rw-r--r--
📄
test_iscsid.aug
2.45 KB
03/31/2024 05:41:49 PM
rw-r--r--
📄
test_jaas.aug
5.35 KB
03/31/2024 05:41:49 PM
rw-r--r--
📄
test_jettyrealm.aug
982 bytes
03/31/2024 05:41:49 PM
rw-r--r--
📄
test_jmxaccess.aug
637 bytes
03/31/2024 05:41:49 PM
rw-r--r--
📄
test_jmxpassword.aug
653 bytes
03/31/2024 05:41:49 PM
rw-r--r--
📄
test_json.aug
17.26 KB
03/31/2024 05:41:49 PM
rw-r--r--
📄
test_kdump.aug
2.91 KB
03/31/2024 05:41:49 PM
rw-r--r--
📄
test_keepalived.aug
14.56 KB
03/31/2024 05:41:49 PM
rw-r--r--
📄
test_known_hosts.aug
1.79 KB
03/31/2024 05:41:49 PM
rw-r--r--
📄
test_koji.aug
1.65 KB
03/31/2024 05:41:49 PM
rw-r--r--
📄
test_krb5.aug
29.96 KB
03/31/2024 05:41:49 PM
rw-r--r--
📄
test_ldap.aug
398 bytes
03/31/2024 05:41:49 PM
rw-r--r--
📄
test_ldif.aug
3.88 KB
03/31/2024 05:41:49 PM
rw-r--r--
📄
test_ldso.aug
486 bytes
03/31/2024 05:41:49 PM
rw-r--r--
📄
test_lightdm.aug
3.98 KB
03/31/2024 05:41:49 PM
rw-r--r--
📄
test_limits.aug
1.04 KB
03/31/2024 05:41:49 PM
rw-r--r--
📄
test_login_defs.aug
528 bytes
03/31/2024 05:41:49 PM
rw-r--r--
📄
test_logrotate.aug
7.95 KB
03/31/2024 05:41:49 PM
rw-r--r--
📄
test_logwatch.aug
322 bytes
03/31/2024 05:41:49 PM
rw-r--r--
📄
test_lokkit.aug
2.1 KB
03/31/2024 05:41:49 PM
rw-r--r--
📄
test_lvm.aug
4.56 KB
03/31/2024 05:41:49 PM
rw-r--r--
📄
test_mailscanner.aug
32.15 KB
03/31/2024 05:41:49 PM
rw-r--r--
📄
test_mailscanner_rules.aug
2.6 KB
03/31/2024 05:41:49 PM
rw-r--r--
📄
test_masterpasswd.aug
3.21 KB
03/31/2024 05:41:49 PM
rw-r--r--
📄
test_mcollective.aug
1.2 KB
03/31/2024 05:41:49 PM
rw-r--r--
📄
test_mdadm_conf.aug
2.52 KB
03/31/2024 05:41:49 PM
rw-r--r--
📄
test_memcached.aug
1.15 KB
03/31/2024 05:41:49 PM
rw-r--r--
📄
test_mke2fs.aug
3.08 KB
03/31/2024 05:41:49 PM
rw-r--r--
📄
test_modprobe.aug
4.07 KB
03/31/2024 05:41:49 PM
rw-r--r--
📄
test_modules.aug
229 bytes
03/31/2024 05:41:49 PM
rw-r--r--
📄
test_modules_conf.aug
3.23 KB
03/31/2024 05:41:49 PM
rw-r--r--
📄
test_mongodbserver.aug
775 bytes
03/31/2024 05:41:49 PM
rw-r--r--
📄
test_monit.aug
1.03 KB
03/31/2024 05:41:49 PM
rw-r--r--
📄
test_multipath.aug
6.5 KB
03/31/2024 05:41:49 PM
rw-r--r--
📄
test_mysql.aug
8.75 KB
03/31/2024 05:41:49 PM
rw-r--r--
📄
test_nagioscfg.aug
2.95 KB
03/31/2024 05:41:49 PM
rw-r--r--
📄
test_nagiosobjects.aug
1.69 KB
03/31/2024 05:41:49 PM
rw-r--r--
📄
test_netmasks.aug
640 bytes
03/31/2024 05:41:49 PM
rw-r--r--
📄
test_networkmanager.aug
1.93 KB
03/31/2024 05:41:49 PM
rw-r--r--
📄
test_networks.aug
1.16 KB
03/31/2024 05:41:49 PM
rw-r--r--
📄
test_nginx.aug
7.64 KB
03/31/2024 05:41:49 PM
rw-r--r--
📄
test_nrpe.aug
2.13 KB
03/31/2024 05:41:49 PM
rw-r--r--
📄
test_nslcd.aug
12.84 KB
03/31/2024 05:41:49 PM
rw-r--r--
📄
test_nsswitch.aug
1.54 KB
03/31/2024 05:41:49 PM
rw-r--r--
📄
test_ntp.aug
5.09 KB
03/31/2024 05:41:49 PM
rw-r--r--
📄
test_ntpd.aug
1.87 KB
03/31/2024 05:41:49 PM
rw-r--r--
📄
test_odbc.aug
1.62 KB
03/31/2024 05:41:49 PM
rw-r--r--
📄
test_opendkim.aug
7.57 KB
03/31/2024 05:41:49 PM
rw-r--r--
📄
test_openshift_config.aug
3.64 KB
03/31/2024 05:41:49 PM
rw-r--r--
📄
test_openshift_http.aug
2.16 KB
03/31/2024 05:41:49 PM
rw-r--r--
📄
test_openshift_quickstarts.aug
12.42 KB
03/31/2024 05:41:49 PM
rw-r--r--
📄
test_openvpn.aug
28.09 KB
03/31/2024 05:41:49 PM
rw-r--r--
📄
test_oz.aug
611 bytes
03/31/2024 05:41:49 PM
rw-r--r--
📄
test_pagekite.aug
2.75 KB
03/31/2024 05:41:49 PM
rw-r--r--
📄
test_pam.aug
2.13 KB
03/31/2024 05:41:49 PM
rw-r--r--
📄
test_pamconf.aug
1010 bytes
03/31/2024 05:41:49 PM
rw-r--r--
📄
test_passwd.aug
2.44 KB
03/31/2024 05:41:49 PM
rw-r--r--
📄
test_pbuilder.aug
531 bytes
03/31/2024 05:41:49 PM
rw-r--r--
📄
test_pg_hba.aug
6.97 KB
03/31/2024 05:41:49 PM
rw-r--r--
📄
test_pgbouncer.aug
1.97 KB
03/31/2024 05:41:49 PM
rw-r--r--
📄
test_php.aug
1.4 KB
03/31/2024 05:41:49 PM
rw-r--r--
📄
test_phpvars.aug
1.63 KB
03/31/2024 05:41:49 PM
rw-r--r--
📄
test_postfix_access.aug
1.52 KB
03/31/2024 05:41:49 PM
rw-r--r--
📄
test_postfix_main.aug
1.03 KB
03/31/2024 05:41:49 PM
rw-r--r--
📄
test_postfix_master.aug
4.1 KB
03/31/2024 05:41:49 PM
rw-r--r--
📄
test_postfix_passwordmap.aug
1.31 KB
03/31/2024 05:41:49 PM
rw-r--r--
📄
test_postfix_sasl_smtpd.aug
530 bytes
03/31/2024 05:41:49 PM
rw-r--r--
📄
test_postfix_transport.aug
1.71 KB
03/31/2024 05:41:49 PM
rw-r--r--
📄
test_postfix_virtual.aug
1.23 KB
03/31/2024 05:41:49 PM
rw-r--r--
📄
test_postgresql.aug
8.18 KB
03/31/2024 05:41:49 PM
rw-r--r--
📄
test_properties.aug
3.62 KB
03/31/2024 05:41:49 PM
rw-r--r--
📄
test_protocols.aug
1.3 KB
03/31/2024 05:41:49 PM
rw-r--r--
📄
test_puppet.aug
547 bytes
03/31/2024 05:41:49 PM
rw-r--r--
📄
test_puppet_auth.aug
1.1 KB
03/31/2024 05:41:49 PM
rw-r--r--
📄
test_puppetfile.aug
4.45 KB
03/31/2024 05:41:49 PM
rw-r--r--
📄
test_puppetfileserver.aug
949 bytes
03/31/2024 05:41:49 PM
rw-r--r--
📄
test_pylonspaste.aug
1.73 KB
03/31/2024 05:41:49 PM
rw-r--r--
📄
test_pythonpaste.aug
1.23 KB
03/31/2024 05:41:49 PM
rw-r--r--
📄
test_qpid.aug
1.3 KB
03/31/2024 05:41:49 PM
rw-r--r--
📄
test_quote.aug
8.66 KB
03/31/2024 05:41:49 PM
rw-r--r--
📄
test_rabbitmq.aug
3.66 KB
03/31/2024 05:41:49 PM
rw-r--r--
📄
test_radicale.aug
1.04 KB
03/31/2024 05:41:49 PM
rw-r--r--
📄
test_rancid.aug
706 bytes
03/31/2024 05:41:49 PM
rw-r--r--
📄
test_redis.aug
8.74 KB
03/31/2024 05:41:49 PM
rw-r--r--
📄
test_reprepro_uploaders.aug
4.68 KB
03/31/2024 05:41:49 PM
rw-r--r--
📄
test_resolv.aug
1.91 KB
03/31/2024 05:41:49 PM
rw-r--r--
📄
test_rhsm.aug
4.46 KB
03/31/2024 05:41:49 PM
rw-r--r--
📄
test_rmt.aug
826 bytes
03/31/2024 05:41:49 PM
rw-r--r--
📄
test_rsyncd.aug
1.27 KB
03/31/2024 05:41:49 PM
rw-r--r--
📄
test_rsyslog.aug
7.06 KB
03/31/2024 05:41:49 PM
rw-r--r--
📄
test_rtadvd.aug
859 bytes
03/31/2024 05:41:49 PM
rw-r--r--
📄
test_rx.aug
4.12 KB
03/31/2024 05:41:49 PM
rw-r--r--
📄
test_samba.aug
3.52 KB
03/31/2024 05:41:49 PM
rw-r--r--
📄
test_schroot.aug
2.25 KB
03/31/2024 05:41:49 PM
rw-r--r--
📄
test_securetty.aug
636 bytes
03/31/2024 05:41:49 PM
rw-r--r--
📄
test_semanage.aug
1.72 KB
03/31/2024 05:41:49 PM
rw-r--r--
📄
test_services.aug
2.87 KB
03/31/2024 05:41:49 PM
rw-r--r--
📄
test_shadow.aug
2.01 KB
03/31/2024 05:41:49 PM
rw-r--r--
📄
test_shells.aug
348 bytes
03/31/2024 05:41:49 PM
rw-r--r--
📄
test_shellvars.aug
19.15 KB
03/31/2024 05:41:49 PM
rw-r--r--
📄
test_shellvars_list.aug
4.18 KB
03/31/2024 05:41:49 PM
rw-r--r--
📄
test_simplelines.aug
724 bytes
03/31/2024 05:41:49 PM
rw-r--r--
📄
test_simplevars.aug
994 bytes
03/31/2024 05:41:49 PM
rw-r--r--
📄
test_sip_conf.aug
3.61 KB
03/31/2024 05:41:49 PM
rw-r--r--
📄
test_slapd.aug
3.03 KB
03/31/2024 05:41:49 PM
rw-r--r--
📄
test_smbusers.aug
664 bytes
03/31/2024 05:41:49 PM
rw-r--r--
📄
test_solaris_system.aug
2.48 KB
03/31/2024 05:41:49 PM
rw-r--r--
📄
test_soma.aug
424 bytes
03/31/2024 05:41:49 PM
rw-r--r--
📄
test_sos.aug
1.16 KB
03/31/2024 05:41:49 PM
rw-r--r--
📄
test_spacevars.aug
431 bytes
03/31/2024 05:41:49 PM
rw-r--r--
📄
test_splunk.aug
2.96 KB
03/31/2024 05:41:49 PM
rw-r--r--
📄
test_squid.aug
5.09 KB
03/31/2024 05:41:49 PM
rw-r--r--
📄
test_ssh.aug
3.32 KB
03/31/2024 05:41:49 PM
rw-r--r--
📄
test_sshd.aug
6.42 KB
03/31/2024 05:41:49 PM
rw-r--r--
📄
test_sssd.aug
896 bytes
03/31/2024 05:41:49 PM
rw-r--r--
📄
test_star.aug
1.56 KB
03/31/2024 05:41:49 PM
rw-r--r--
📄
test_strongswan.aug
2.57 KB
03/31/2024 05:41:49 PM
rw-r--r--
📄
test_stunnel.aug
791 bytes
03/31/2024 05:41:49 PM
rw-r--r--
📄
test_subversion.aug
3.06 KB
03/31/2024 05:41:49 PM
rw-r--r--
📄
test_sudoers.aug
10.72 KB
03/31/2024 05:41:49 PM
rw-r--r--
📄
test_sysconfig.aug
4.1 KB
03/31/2024 05:41:49 PM
rw-r--r--
📄
test_sysconfig_route.aug
522 bytes
03/31/2024 05:41:49 PM
rw-r--r--
📄
test_sysctl.aug
2.47 KB
03/31/2024 05:41:49 PM
rw-r--r--
📄
test_syslog.aug
11.05 KB
03/31/2024 05:41:49 PM
rw-r--r--
📄
test_systemd.aug
8.71 KB
03/31/2024 05:41:49 PM
rw-r--r--
📄
test_termcap.aug
16.69 KB
03/31/2024 05:41:49 PM
rw-r--r--
📄
test_thttpd.aug
1.17 KB
03/31/2024 05:41:49 PM
rw-r--r--
📄
test_tinc.aug
725 bytes
03/31/2024 05:41:49 PM
rw-r--r--
📄
test_tmpfiles.aug
12.09 KB
03/31/2024 05:41:49 PM
rw-r--r--
📄
test_toml.aug
8.9 KB
03/31/2024 05:41:49 PM
rw-r--r--
📄
test_trapperkeeper.aug
4.15 KB
03/31/2024 05:41:49 PM
rw-r--r--
📄
test_tuned.aug
259 bytes
03/31/2024 05:41:49 PM
rw-r--r--
📄
test_up2date.aug
6.23 KB
03/31/2024 05:41:49 PM
rw-r--r--
📄
test_updatedb.aug
855 bytes
03/31/2024 05:41:49 PM
rw-r--r--
📄
test_util.aug
428 bytes
03/31/2024 05:41:49 PM
rw-r--r--
📄
test_vfstab.aug
2.79 KB
03/31/2024 05:41:49 PM
rw-r--r--
📄
test_vmware_config.aug
1.7 KB
03/31/2024 05:41:49 PM
rw-r--r--
📄
test_vsftpd.aug
2.49 KB
03/31/2024 05:41:49 PM
rw-r--r--
📄
test_webmin.aug
195 bytes
03/31/2024 05:41:49 PM
rw-r--r--
📄
test_wine.aug
5.58 KB
03/31/2024 05:41:49 PM
rw-r--r--
📄
test_xendconfsxp.aug
7.74 KB
03/31/2024 05:41:49 PM
rw-r--r--
📄
test_xinetd.aug
2.78 KB
03/31/2024 05:41:49 PM
rw-r--r--
📄
test_xml.aug
20.04 KB
03/31/2024 05:41:49 PM
rw-r--r--
📄
test_xorg.aug
2.51 KB
03/31/2024 05:41:49 PM
rw-r--r--
📄
test_xymon.aug
4.29 KB
03/31/2024 05:41:49 PM
rw-r--r--
📄
test_xymon_alerting.aug
7.44 KB
03/31/2024 05:41:49 PM
rw-r--r--
📄
test_yaml.aug
1.34 KB
03/31/2024 05:41:49 PM
rw-r--r--
📄
test_yum.aug
8.31 KB
03/31/2024 05:41:49 PM
rw-r--r--
Editing: test_dovecot.aug
Close
(* Module: Test_Dovecot Provides unit tests and examples for the <Dovecot> lens. *) module Test_Dovecot = (* *********************** /etc/dovecot.conf ******************************** *) let dovecot_conf = "# Dovecot configuration file # If you're in a hurry, see http://wiki2.dovecot.org/QuickConfiguration # Default values are shown for each setting, it's not required to uncomment # those. These are exceptions to this though: No sections (e.g. namespace {}) # or plugin settings are added by default, they're listed only as examples. # Paths are also just examples with the real defaults being based on configure # options. The paths listed here are for configure --prefix=/usr # --sysconfdir=/etc --localstatedir=/var # include_try command !include_try /usr/share/dovecot/protocols.d/*.protocol # Wildcard, comma and space in value listen = *, :: # Filesystem path in value base_dir = /var/run/dovecot/ instance_name = dovecot # Space and dot in value login_greeting = Dovecot ready. # Empty values login_trusted_networks = login_access_sockets = # Simple values verbose_proctitle = no shutdown_clients = yes # Number in value doveadm_worker_count = 0 # Dash in value doveadm_socket_path = doveadm-server import_environment = TZ ## ## Comment ## # Simple commented dict block dict { #quota = mysql:/etc/dovecot/dovecot-dict-sql.conf.ext #expire = sqlite:/etc/dovecot/dovecot-dict-sql.conf.ext } # Simple uncommented dict block dict { quota = mysql:/etc/dovecot/dovecot-dict-sql.conf.ext expire = sqlite:/etc/dovecot/dovecot-dict-sql.conf.ext } # Include command !include conf.d/*.conf # Include_try command !include_try local.conf " test Dovecot.lns get dovecot_conf = { "#comment" = "Dovecot configuration file" } { } { "#comment" = "If you're in a hurry, see http://wiki2.dovecot.org/QuickConfiguration" } { } { "#comment" = "Default values are shown for each setting, it's not required to uncomment" } { "#comment" = "those. These are exceptions to this though: No sections (e.g. namespace {})" } { "#comment" = "or plugin settings are added by default, they're listed only as examples." } { "#comment" = "Paths are also just examples with the real defaults being based on configure" } { "#comment" = "options. The paths listed here are for configure --prefix=/usr" } { "#comment" = "--sysconfdir=/etc --localstatedir=/var" } { } { "#comment" = "include_try command" } { "include_try" = "/usr/share/dovecot/protocols.d/*.protocol" } { } { "#comment" = "Wildcard, comma and space in value" } { "listen" = "*, ::" } { } { "#comment" = "Filesystem path in value" } { "base_dir" = "/var/run/dovecot/" } { "instance_name" = "dovecot" } { } { "#comment" = "Space and dot in value" } { "login_greeting" = "Dovecot ready." } { } { "#comment" = "Empty values" } { "login_trusted_networks" } { "login_access_sockets" } { } { "#comment" = "Simple values" } { "verbose_proctitle" = "no" } { "shutdown_clients" = "yes" } { } { "#comment" = "Number in value" } { "doveadm_worker_count" = "0" } { "#comment" = "Dash in value" } { "doveadm_socket_path" = "doveadm-server" } { } { "import_environment" = "TZ" } { } { "#comment" = "#" } { "#comment" = "# Comment" } { "#comment" = "#" } { } { "#comment" = "Simple commented dict block" } { "dict" { "#comment" = "quota = mysql:/etc/dovecot/dovecot-dict-sql.conf.ext" } { "#comment" = "expire = sqlite:/etc/dovecot/dovecot-dict-sql.conf.ext" } } { } { "#comment" = "Simple uncommented dict block" } { "dict" { "quota" = "mysql:/etc/dovecot/dovecot-dict-sql.conf.ext" } { "expire" = "sqlite:/etc/dovecot/dovecot-dict-sql.conf.ext" } } { } { "#comment" = "Include command" } { "include" = "conf.d/*.conf" } { } { "#comment" = "Include_try command" } { "include_try" = "local.conf" } { } (* *********************************** dict ********************************* *) let dovecot_dict_sql_conf = "connect = host=localhost dbname=mails user=testuser password=pass # CREATE TABLE quota ( # username varchar(100) not null, # bytes bigint not null default 0, # messages integer not null default 0, # primary key (username) # ); map { pattern = priv/quota/storage table = quota username_field = username value_field = bytes } map { pattern = priv/quota/messages table = quota username_field = username value_field = messages } # CREATE TABLE expires ( # username varchar(100) not null, # mailbox varchar(255) not null, # expire_stamp integer not null, # primary key (username, mailbox) # ); map { pattern = shared/expire/$user/$mailbox table = expires value_field = expire_stamp fields { username = $user mailbox = $mailbox } } " test Dovecot.lns get dovecot_dict_sql_conf = { "connect" = "host=localhost dbname=mails user=testuser password=pass" } { } { "#comment" = "CREATE TABLE quota (" } { "#comment" = "username varchar(100) not null," } { "#comment" = "bytes bigint not null default 0," } { "#comment" = "messages integer not null default 0," } { "#comment" = "primary key (username)" } { "#comment" = ");" } { } { "map" { "pattern" = "priv/quota/storage" } { "table" = "quota" } { "username_field" = "username" } { "value_field" = "bytes" } } { "map" { "pattern" = "priv/quota/messages" } { "table" = "quota" } { "username_field" = "username" } { "value_field" = "messages" } } { } { "#comment" = "CREATE TABLE expires (" } { "#comment" = "username varchar(100) not null," } { "#comment" = "mailbox varchar(255) not null," } { "#comment" = "expire_stamp integer not null," } { "#comment" = "primary key (username, mailbox)" } { "#comment" = ");" } { } { "map" { "pattern" = "shared/expire/$user/$mailbox" } { "table" = "expires" } { "value_field" = "expire_stamp" } { } { "fields" { "username" = "$user" } { "mailbox" = "$mailbox" } } } (* ********************************** auth ********************************** *) let auth_conf = "## Authentication processes disable_plaintext_auth = yes auth_cache_size = 0 auth_cache_ttl = 1 hour auth_cache_negative_ttl = 1 hour auth_realms = auth_default_realm = auth_username_chars = abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ01234567890.-_@ auth_username_translation = auth_username_format = auth_master_user_separator = auth_anonymous_username = anonymous auth_worker_max_count = 30 auth_gssapi_hostname = auth_krb5_keytab = auth_use_winbind = no auth_winbind_helper_path = /usr/bin/ntlm_auth auth_failure_delay = 2 secs auth_ssl_require_client_cert = no auth_ssl_username_from_cert = no auth_mechanisms = plain !include auth-deny.conf.ext !include auth-master.conf.ext !include auth-system.conf.ext !include auth-sql.conf.ext !include auth-ldap.conf.ext !include auth-passwdfile.conf.ext !include auth-checkpassword.conf.ext !include auth-vpopmail.conf.ext !include auth-static.conf.ext passdb { driver = passwd-file deny = yes # File contains a list of usernames, one per line args = /etc/dovecot/deny-users } passdb { driver = passwd-file master = yes args = /etc/dovecot/master-users # Unless you're using PAM, you probably still want the destination user to # be looked up from passdb that it really exists. pass=yes does that. pass = yes } userdb { driver = passwd-file args = username_format=%u /etc/dovecot/users } " test Dovecot.lns get auth_conf = { "#comment" = "# Authentication processes" } { } { "disable_plaintext_auth" = "yes" } { "auth_cache_size" = "0" } { "auth_cache_ttl" = "1 hour" } { "auth_cache_negative_ttl" = "1 hour" } { "auth_realms" } { "auth_default_realm" } { "auth_username_chars" = "abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ01234567890.-_@" } { "auth_username_translation" } { "auth_username_format" } { "auth_master_user_separator" } { "auth_anonymous_username" = "anonymous" } { "auth_worker_max_count" = "30" } { "auth_gssapi_hostname" } { "auth_krb5_keytab" } { "auth_use_winbind" = "no" } { "auth_winbind_helper_path" = "/usr/bin/ntlm_auth" } { "auth_failure_delay" = "2 secs" } { "auth_ssl_require_client_cert" = "no" } { "auth_ssl_username_from_cert" = "no" } { "auth_mechanisms" = "plain" } { } { "include" = "auth-deny.conf.ext" } { "include" = "auth-master.conf.ext" } { "include" = "auth-system.conf.ext" } { "include" = "auth-sql.conf.ext" } { "include" = "auth-ldap.conf.ext" } { "include" = "auth-passwdfile.conf.ext" } { "include" = "auth-checkpassword.conf.ext" } { "include" = "auth-vpopmail.conf.ext" } { "include" = "auth-static.conf.ext" } { } { "passdb" { "driver" = "passwd-file" } { "deny" = "yes" } { } { "#comment" = "File contains a list of usernames, one per line" } { "args" = "/etc/dovecot/deny-users" } } { } { "passdb" { "driver" = "passwd-file" } { "master" = "yes" } { "args" = "/etc/dovecot/master-users" } { } { "#comment" = "Unless you're using PAM, you probably still want the destination user to" } { "#comment" = "be looked up from passdb that it really exists. pass=yes does that." } { "pass" = "yes" } } { } { "userdb" { "driver" = "passwd-file" } { "args" = "username_format=%u /etc/dovecot/users" } } (* ******************************** director ******************************** *) let director_conf = "## Director-specific settings. director_servers = director_mail_servers = director_user_expire = 15 min director_doveadm_port = 0 service director { unix_listener login/director { mode = 0666 } fifo_listener login/proxy-notify { mode = 0666 } unix_listener director-userdb { #mode = 0600 } inet_listener { port = } } service imap-login { executable = imap-login director } service pop3-login { executable = pop3-login director } protocol lmtp { auth_socket_path = director-userdb } " test Dovecot.lns get director_conf = { "#comment" = "# Director-specific settings." } { "director_servers" } { "director_mail_servers" } { "director_user_expire" = "15 min" } { "director_doveadm_port" = "0" } { } { "service" = "director" { "unix_listener" = "login/director" { "mode" = "0666" } } { "fifo_listener" = "login/proxy-notify" { "mode" = "0666" } } { "unix_listener" = "director-userdb" { "#comment" = "mode = 0600" } } { "inet_listener" { "port" } } } { } { "service" = "imap-login" { "executable" = "imap-login director" } } { "service" = "pop3-login" { "executable" = "pop3-login director" } } { "protocol" = "lmtp" { "auth_socket_path" = "director-userdb" } } (* ********************************* logging ******************************** *) let logging_conf = "## Log destination. log_path = syslog info_log_path = debug_log_path = syslog_facility = mail auth_verbose = no auth_verbose_passwords = no auth_debug = no auth_debug_passwords = no mail_debug = no verbose_ssl = no plugin { mail_log_events = delete undelete expunge copy mailbox_delete mailbox_rename mail_log_fields = uid box msgid size } log_timestamp = \"%b %d %H:%M:%S \" login_log_format_elements = user=<%u> method=%m rip=%r lip=%l mpid=%e %c login_log_format = %$: %s mail_log_prefix = \"%s(%u): \" deliver_log_format = msgid=%m: %$ " test Dovecot.lns get logging_conf = { "#comment" = "# Log destination." } { "log_path" = "syslog" } { "info_log_path" } { "debug_log_path" } { "syslog_facility" = "mail" } { "auth_verbose" = "no" } { "auth_verbose_passwords" = "no" } { "auth_debug" = "no" } { "auth_debug_passwords" = "no" } { "mail_debug" = "no" } { "verbose_ssl" = "no" } { } { "plugin" { "mail_log_events" = "delete undelete expunge copy mailbox_delete mailbox_rename" } { "mail_log_fields" = "uid box msgid size" } } { } { "log_timestamp" = "\"%b %d %H:%M:%S \"" } { "login_log_format_elements" = "user=<%u> method=%m rip=%r lip=%l mpid=%e %c" } { "login_log_format" = "%$: %s" } { "mail_log_prefix" = "\"%s(%u): \"" } { "deliver_log_format" = "msgid=%m: %$" } (* ********************************** mail ********************************** *) let mail_conf = "## Mailbox locations and namespaces mail_location = namespace { type = private separator = prefix = location = inbox = no hidden = no list = yes subscriptions = yes mailbox \"Sent Messages\" { special_use = \Sent } } # Example shared namespace configuration namespace { type = shared separator = / prefix = shared/%%u/ location = maildir:%%h/Maildir:INDEX=~/Maildir/shared/%%u subscriptions = no list = children } mail_uid = mail_gid = mail_privileged_group = mail_access_groups = mail_full_filesystem_access = no mmap_disable = no dotlock_use_excl = yes mail_fsync = optimized mail_nfs_storage = no mail_nfs_index = no lock_method = fcntl mail_temp_dir = /tmp first_valid_uid = 500 last_valid_uid = 0 first_valid_gid = 1 last_valid_gid = 0 mail_max_keyword_length = 50 valid_chroot_dirs = mail_chroot = auth_socket_path = /var/run/dovecot/auth-userdb mail_plugin_dir = /usr/lib/dovecot/modules mail_plugins = mail_cache_min_mail_count = 0 mailbox_idle_check_interval = 30 secs mail_save_crlf = no maildir_stat_dirs = no maildir_copy_with_hardlinks = yes maildir_very_dirty_syncs = no mbox_read_locks = fcntl mbox_write_locks = dotlock fcntl mbox_lock_timeout = 5 mins mbox_dotlock_change_timeout = 2 mins mbox_dirty_syncs = yes mbox_very_dirty_syncs = no mbox_lazy_writes = yes mbox_min_index_size = 0 mdbox_rotate_size = 2M mdbox_rotate_interval = 0 mdbox_preallocate_space = no mail_attachment_dir = mail_attachment_min_size = 128k mail_attachment_fs = sis posix mail_attachment_hash = %{sha1} protocol !indexer-worker { mail_vsize_bg_after_count = 0 } " test Dovecot.lns get mail_conf = { "#comment" = "# Mailbox locations and namespaces" } { "mail_location" } { "namespace" { "type" = "private" } { "separator" } { "prefix" } { "location" } { "inbox" = "no" } { "hidden" = "no" } { "list" = "yes" } { "subscriptions" = "yes" } { "mailbox" = "Sent Messages" { "special_use" = "\Sent" } } } { } { "#comment" = "Example shared namespace configuration" } { "namespace" { "type" = "shared" } { "separator" = "/" } { "prefix" = "shared/%%u/" } { "location" = "maildir:%%h/Maildir:INDEX=~/Maildir/shared/%%u" } { "subscriptions" = "no" } { "list" = "children" } } { } { "mail_uid" } { "mail_gid" } { "mail_privileged_group" } { "mail_access_groups" } { "mail_full_filesystem_access" = "no" } { "mmap_disable" = "no" } { "dotlock_use_excl" = "yes" } { "mail_fsync" = "optimized" } { "mail_nfs_storage" = "no" } { "mail_nfs_index" = "no" } { "lock_method" = "fcntl" } { "mail_temp_dir" = "/tmp" } { "first_valid_uid" = "500" } { "last_valid_uid" = "0" } { "first_valid_gid" = "1" } { "last_valid_gid" = "0" } { "mail_max_keyword_length" = "50" } { "valid_chroot_dirs" } { "mail_chroot" } { "auth_socket_path" = "/var/run/dovecot/auth-userdb" } { "mail_plugin_dir" = "/usr/lib/dovecot/modules" } { "mail_plugins" } { "mail_cache_min_mail_count" = "0" } { "mailbox_idle_check_interval" = "30 secs" } { "mail_save_crlf" = "no" } { "maildir_stat_dirs" = "no" } { "maildir_copy_with_hardlinks" = "yes" } { "maildir_very_dirty_syncs" = "no" } { "mbox_read_locks" = "fcntl" } { "mbox_write_locks" = "dotlock fcntl" } { "mbox_lock_timeout" = "5 mins" } { "mbox_dotlock_change_timeout" = "2 mins" } { "mbox_dirty_syncs" = "yes" } { "mbox_very_dirty_syncs" = "no" } { "mbox_lazy_writes" = "yes" } { "mbox_min_index_size" = "0" } { "mdbox_rotate_size" = "2M" } { "mdbox_rotate_interval" = "0" } { "mdbox_preallocate_space" = "no" } { "mail_attachment_dir" } { "mail_attachment_min_size" = "128k" } { "mail_attachment_fs" = "sis posix" } { "mail_attachment_hash" = "%{sha1}" } { } { "protocol" = "!indexer-worker" { "mail_vsize_bg_after_count" = "0" } } (* ********************************* master ********************************* *) let master_conf = " default_process_limit = 100 default_client_limit = 1000 default_vsz_limit = 256M default_login_user = dovenull default_internal_user = dovecot service imap-login { inet_listener imap { port = 143 } inet_listener imaps { port = 993 ssl = yes } service_count = 1 process_min_avail = 0 vsz_limit = 64M } service pop3-login { inet_listener pop3 { port = 110 } inet_listener pop3s { port = 995 ssl = yes } } service lmtp { unix_listener lmtp { mode = 0666 } inet_listener lmtp { address = port = } } service imap { vsz_limit = 256M process_limit = 1024 } service auth { unix_listener auth-userdb { mode = 0600 user = group = } } service auth-worker { user = root } service dict { unix_listener dict { mode = 0600 user = group = } } " test Dovecot.lns get master_conf = { } { "default_process_limit" = "100" } { "default_client_limit" = "1000" } { "default_vsz_limit" = "256M" } { "default_login_user" = "dovenull" } { "default_internal_user" = "dovecot" } { } { "service" = "imap-login" { "inet_listener" = "imap" { "port" = "143" } } { "inet_listener" = "imaps" { "port" = "993" } { "ssl" = "yes" } } { "service_count" = "1" } { "process_min_avail" = "0" } { "vsz_limit" = "64M" } } { } { "service" = "pop3-login" { "inet_listener" = "pop3" { "port" = "110" } } { "inet_listener" = "pop3s" { "port" = "995" } { "ssl" = "yes" } } } { } { "service" = "lmtp" { "unix_listener" = "lmtp" { "mode" = "0666" } } { "inet_listener" = "lmtp" { "address" } { "port" } } } { } { "service" = "imap" { "vsz_limit" = "256M" } { "process_limit" = "1024" } } { } { "service" = "auth" { "unix_listener" = "auth-userdb" { "mode" = "0600" } { "user" } { "group" } } } { } { "service" = "auth-worker" { "user" = "root" } } { } { "service" = "dict" { "unix_listener" = "dict" { "mode" = "0600" } { "user" } { "group" } } } (* *********************************** ssl ********************************** *) let ssl_conf = "## SSL settings ssl = yes ssl_cert = </etc/ssl/certs/dovecot.pem ssl_key = </etc/ssl/private/dovecot.pem ssl_key_password = ssl_ca = ssl_verify_client_cert = no ssl_cert_username_field = commonName ssl_parameters_regenerate = 168 ssl_cipher_list = ALL:!LOW:!SSLv2:!EXP:!aNULL " test Dovecot.lns get ssl_conf = { "#comment" = "# SSL settings" } { "ssl" = "yes" } { "ssl_cert" = "</etc/ssl/certs/dovecot.pem" } { "ssl_key" = "</etc/ssl/private/dovecot.pem" } { "ssl_key_password" } { "ssl_ca" } { "ssl_verify_client_cert" = "no" } { "ssl_cert_username_field" = "commonName" } { "ssl_parameters_regenerate" = "168" } { "ssl_cipher_list" = "ALL:!LOW:!SSLv2:!EXP:!aNULL" } (* ********************* /etc/dovecot/conf.d/15-lda.conf ******************** *) let lda_conf = "## LDA specific settings (also used by LMTP) postmaster_address = hostname = quota_full_tempfail = no sendmail_path = /usr/sbin/sendmail submission_host = rejection_subject = Rejected: %s rejection_reason = Your message to <%t> was automatically rejected:%n%r recipient_delimiter = + lda_original_recipient_header = lda_mailbox_autocreate = no lda_mailbox_autosubscribe = no protocol lda { mail_plugins = $mail_plugins } " test Dovecot.lns get lda_conf = { "#comment" = "# LDA specific settings (also used by LMTP)" } { "postmaster_address" } { "hostname" } { "quota_full_tempfail" = "no" } { "sendmail_path" = "/usr/sbin/sendmail" } { "submission_host" } { "rejection_subject" = "Rejected: %s" } { "rejection_reason" = "Your message to <%t> was automatically rejected:%n%r" } { "recipient_delimiter" = "+" } { "lda_original_recipient_header" } { "lda_mailbox_autocreate" = "no" } { "lda_mailbox_autosubscribe" = "no" } { } { "protocol" = "lda" { "mail_plugins" = "$mail_plugins" } } (* *********************************** acl ********************************** *) let acl_conf = "## Mailbox access control lists. plugin { acl = vfile:/etc/dovecot/global-acls:cache_secs=300 } plugin { acl_shared_dict = file:/var/lib/dovecot/shared-mailboxes } " test Dovecot.lns get acl_conf = { "#comment" = "# Mailbox access control lists." } { "plugin" { "acl" = "vfile:/etc/dovecot/global-acls:cache_secs=300" } } { "plugin" { "acl_shared_dict" = "file:/var/lib/dovecot/shared-mailboxes" } } (* ******************************** plugins ********************************* *) let plugins_conf = " plugin { quota_rule = *:storage=1G quota_rule2 = Trash:storage=+100M } plugin { quota_warning = storage=95%% quota-warning 95 %u quota_warning2 = storage=80%% quota-warning 80 %u } service quota-warning { executable = script /usr/local/bin/quota-warning.sh user = dovecot unix_listener quota-warning { user = vmail } } plugin { quota = dirsize:User quota quota = maildir:User quota quota = dict:User quota::proxy::quota quota = fs:User quota } plugin { quota = dict:user::proxy::quota quota2 = dict:domain:%d:proxy::quota_domain quota_rule = *:storage=102400 quota2_rule = *:storage=1048576 } plugin { acl = vfile:/etc/dovecot/global-acls:cache_secs=300 } plugin { acl_shared_dict = file:/var/lib/dovecot/shared-mailboxes } " test Dovecot.lns get plugins_conf = { } { "plugin" { "quota_rule" = "*:storage=1G" } { "quota_rule2" = "Trash:storage=+100M" } } { "plugin" { "quota_warning" = "storage=95%% quota-warning 95 %u" } { "quota_warning2" = "storage=80%% quota-warning 80 %u" } } { "service" = "quota-warning" { "executable" = "script /usr/local/bin/quota-warning.sh" } { "user" = "dovecot" } { "unix_listener" = "quota-warning" { "user" = "vmail" } } } { "plugin" { "quota" = "dirsize:User quota" } { "quota" = "maildir:User quota" } { "quota" = "dict:User quota::proxy::quota" } { "quota" = "fs:User quota" } } { "plugin" { "quota" = "dict:user::proxy::quota" } { "quota2" = "dict:domain:%d:proxy::quota_domain" } { "quota_rule" = "*:storage=102400" } { "quota2_rule" = "*:storage=1048576" } } { "plugin" { "acl" = "vfile:/etc/dovecot/global-acls:cache_secs=300" } } { "plugin" { "acl_shared_dict" = "file:/var/lib/dovecot/shared-mailboxes" } }