/usr/share/augeas/lenses/dist/tests/test_getcap.aug is in augeas-lenses 1.10.1-2.
This file is owned by root:root, with mode 0o644.
The actual contents of the file can be viewed below.
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 | module Test_getcap =
(* Example from getcap(3) *)
let getcap = "example|an example of binding multiple values to names:\\
:foo%bar:foo^blah:foo@:\\
:abc%xyz:abc^frap:abc$@:\\
:tc=more:
"
test Getcap.lns get getcap =
{ "record"
{ "name" = "example" }
{ "name" = "an example of binding multiple values to names" }
{ "capability" = "foo%bar" }
{ "capability" = "foo^blah" }
{ "capability" = "foo@" }
{ "capability" = "abc%xyz" }
{ "capability" = "abc^frap" }
{ "capability" = "abc$@" }
{ "capability" = "tc=more" }
}
(* Taken from the standard /etc/login.conf *)
let login_conf = "# Default allowed authentication styles
auth-defaults:auth=passwd,skey:
# Default allowed authentication styles for authentication type ftp
auth-ftp-defaults:auth-ftp=passwd:
#
# The default values
# To alter the default authentication types change the line:
# :tc=auth-defaults:\\
# to be read something like: (enables passwd, \"myauth\", and activ)
# :auth=passwd,myauth,activ:\\
# Any value changed in the daemon class should be reset in default
# class.
#
default:\\
:path=/usr/bin /bin /usr/sbin /sbin /usr/X11R6/bin /usr/local/bin /usr/local/sbin:\\
:umask=022:\\
:datasize-max=512M:\\
:datasize-cur=512M:\\
:maxproc-max=256:\\
:maxproc-cur=128:\\
:openfiles-cur=512:\\
:stacksize-cur=4M:\\
:localcipher=blowfish,8:\\
:ypcipher=old:\\
:tc=auth-defaults:\\
:tc=auth-ftp-defaults:
"
test Getcap.lns get login_conf =
{ "#comment" = "Default allowed authentication styles" }
{ "record"
{ "name" = "auth-defaults" }
{ "capability" = "auth=passwd,skey" }
}
{ }
{ "#comment" = "Default allowed authentication styles for authentication type ftp" }
{ "record"
{ "name" = "auth-ftp-defaults" }
{ "capability" = "auth-ftp=passwd" }
}
{ }
{ }
{ "#comment" = "The default values" }
{ "#comment" = "To alter the default authentication types change the line:" }
{ "#comment" = ":tc=auth-defaults:\\" }
{ "#comment" = "to be read something like: (enables passwd, \"myauth\", and activ)" }
{ "#comment" = ":auth=passwd,myauth,activ:\\" }
{ "#comment" = "Any value changed in the daemon class should be reset in default" }
{ "#comment" = "class." }
{ }
{ "record"
{ "name" = "default" }
{ "capability" = "path=/usr/bin /bin /usr/sbin /sbin /usr/X11R6/bin /usr/local/bin /usr/local/sbin" }
{ "capability" = "umask=022" }
{ "capability" = "datasize-max=512M" }
{ "capability" = "datasize-cur=512M" }
{ "capability" = "maxproc-max=256" }
{ "capability" = "maxproc-cur=128" }
{ "capability" = "openfiles-cur=512" }
{ "capability" = "stacksize-cur=4M" }
{ "capability" = "localcipher=blowfish,8" }
{ "capability" = "ypcipher=old" }
{ "capability" = "tc=auth-defaults" }
{ "capability" = "tc=auth-ftp-defaults" }
}
(* Sample /etc/printcap *)
let printcap = "# $OpenBSD: printcap,v 1.1 2014/07/12 03:52:39 deraadt Exp $
lp|local line printer:\\
:lp=/dev/lp:sd=/var/spool/output:lf=/var/log/lpd-errs:
rp|remote line printer:\\
:lp=:rm=printhost:rp=lp:sd=/var/spool/output:lf=/var/log/lpd-errs:
"
test Getcap.lns get printcap =
{ "#comment" = "$OpenBSD: printcap,v 1.1 2014/07/12 03:52:39 deraadt Exp $" }
{ }
{ "record"
{ "name" = "lp" }
{ "name" = "local line printer" }
{ "capability" = "lp=/dev/lp" }
{ "capability" = "sd=/var/spool/output" }
{ "capability" = "lf=/var/log/lpd-errs" }
}
{ }
{ "record"
{ "name" = "rp" }
{ "name" = "remote line printer" }
{ "capability" = "lp=" }
{ "capability" = "rm=printhost" }
{ "capability" = "rp=lp" }
{ "capability" = "sd=/var/spool/output" }
{ "capability" = "lf=/var/log/lpd-errs" }
}
|