1
0
mirror of https://github.com/kellyjonbrazil/jc.git synced 2025-07-13 01:20:24 +02:00

add group and gshadow test fixtures

This commit is contained in:
Kelly Brazil
2020-03-03 09:55:17 -08:00
parent d3679082a8
commit 6ae24c8244
10 changed files with 274 additions and 0 deletions

1
tests/fixtures/centos-7.7/group.json vendored Normal file
View File

@ -0,0 +1 @@
[{"group_name": "root", "password": "x", "gid": 0, "members": []}, {"group_name": "bin", "password": "x", "gid": 1, "members": []}, {"group_name": "daemon", "password": "x", "gid": 2, "members": []}, {"group_name": "sys", "password": "x", "gid": 3, "members": []}, {"group_name": "adm", "password": "x", "gid": 4, "members": []}, {"group_name": "tty", "password": "x", "gid": 5, "members": []}, {"group_name": "disk", "password": "x", "gid": 6, "members": []}, {"group_name": "lp", "password": "x", "gid": 7, "members": []}, {"group_name": "mem", "password": "x", "gid": 8, "members": []}, {"group_name": "kmem", "password": "x", "gid": 9, "members": []}, {"group_name": "wheel", "password": "x", "gid": 10, "members": ["joeuser"]}, {"group_name": "cdrom", "password": "x", "gid": 11, "members": []}, {"group_name": "mail", "password": "x", "gid": 12, "members": ["postfix"]}, {"group_name": "man", "password": "x", "gid": 15, "members": []}, {"group_name": "dialout", "password": "x", "gid": 18, "members": []}, {"group_name": "floppy", "password": "x", "gid": 19, "members": []}, {"group_name": "games", "password": "x", "gid": 20, "members": []}, {"group_name": "tape", "password": "x", "gid": 33, "members": []}, {"group_name": "video", "password": "x", "gid": 39, "members": []}, {"group_name": "ftp", "password": "x", "gid": 50, "members": []}, {"group_name": "lock", "password": "x", "gid": 54, "members": []}, {"group_name": "audio", "password": "x", "gid": 63, "members": []}, {"group_name": "nobody", "password": "x", "gid": 99, "members": []}, {"group_name": "users", "password": "x", "gid": 100, "members": []}, {"group_name": "utmp", "password": "x", "gid": 22, "members": []}, {"group_name": "utempter", "password": "x", "gid": 35, "members": []}, {"group_name": "input", "password": "x", "gid": 999, "members": []}, {"group_name": "systemd-journal", "password": "x", "gid": 190, "members": []}, {"group_name": "systemd-network", "password": "x", "gid": 192, "members": []}, {"group_name": "dbus", "password": "x", "gid": 81, "members": []}, {"group_name": "polkitd", "password": "x", "gid": 998, "members": []}, {"group_name": "ssh_keys", "password": "x", "gid": 997, "members": []}, {"group_name": "sshd", "password": "x", "gid": 74, "members": []}, {"group_name": "postdrop", "password": "x", "gid": 90, "members": []}, {"group_name": "postfix", "password": "x", "gid": 89, "members": []}, {"group_name": "chrony", "password": "x", "gid": 996, "members": []}, {"group_name": "joeuser", "password": "x", "gid": 1000, "members": ["joeuser"]}, {"group_name": "cgred", "password": "x", "gid": 995, "members": []}, {"group_name": "dockerroot", "password": "x", "gid": 994, "members": []}]

39
tests/fixtures/centos-7.7/group.out vendored Normal file
View File

@ -0,0 +1,39 @@
root:x:0:
bin:x:1:
daemon:x:2:
sys:x:3:
adm:x:4:
tty:x:5:
disk:x:6:
lp:x:7:
mem:x:8:
kmem:x:9:
wheel:x:10:joeuser
cdrom:x:11:
mail:x:12:postfix
man:x:15:
dialout:x:18:
floppy:x:19:
games:x:20:
tape:x:33:
video:x:39:
ftp:x:50:
lock:x:54:
audio:x:63:
nobody:x:99:
users:x:100:
utmp:x:22:
utempter:x:35:
input:x:999:
systemd-journal:x:190:
systemd-network:x:192:
dbus:x:81:
polkitd:x:998:
ssh_keys:x:997:
sshd:x:74:
postdrop:x:90:
postfix:x:89:
chrony:x:996:
joeuser:x:1000:joeuser
cgred:x:995:
dockerroot:x:994:

View File

@ -0,0 +1 @@
[{"group_name": "root", "password": "", "administrators": [], "members": []}, {"group_name": "bin", "password": "", "administrators": [], "members": []}, {"group_name": "daemon", "password": "", "administrators": [], "members": []}, {"group_name": "sys", "password": "", "administrators": [], "members": []}, {"group_name": "adm", "password": "", "administrators": [], "members": []}, {"group_name": "tty", "password": "", "administrators": [], "members": []}, {"group_name": "disk", "password": "", "administrators": [], "members": []}, {"group_name": "lp", "password": "", "administrators": [], "members": []}, {"group_name": "mem", "password": "", "administrators": [], "members": []}, {"group_name": "kmem", "password": "", "administrators": [], "members": []}, {"group_name": "wheel", "password": "", "administrators": [], "members": ["joeuser"]}, {"group_name": "cdrom", "password": "", "administrators": [], "members": []}, {"group_name": "mail", "password": "", "administrators": [], "members": ["postfix"]}, {"group_name": "man", "password": "", "administrators": [], "members": []}, {"group_name": "dialout", "password": "", "administrators": [], "members": []}, {"group_name": "floppy", "password": "", "administrators": [], "members": []}, {"group_name": "games", "password": "", "administrators": [], "members": []}, {"group_name": "tape", "password": "", "administrators": [], "members": []}, {"group_name": "video", "password": "", "administrators": [], "members": []}, {"group_name": "ftp", "password": "", "administrators": [], "members": []}, {"group_name": "lock", "password": "", "administrators": [], "members": []}, {"group_name": "audio", "password": "", "administrators": [], "members": []}, {"group_name": "nobody", "password": "", "administrators": [], "members": []}, {"group_name": "users", "password": "", "administrators": [], "members": []}, {"group_name": "utmp", "password": "!", "administrators": [], "members": []}, {"group_name": "utempter", "password": "!", "administrators": [], "members": []}, {"group_name": "input", "password": "!", "administrators": [], "members": []}, {"group_name": "systemd-journal", "password": "!", "administrators": [], "members": []}, {"group_name": "systemd-network", "password": "!", "administrators": [], "members": []}, {"group_name": "dbus", "password": "!", "administrators": [], "members": []}, {"group_name": "polkitd", "password": "!", "administrators": [], "members": []}, {"group_name": "ssh_keys", "password": "!", "administrators": [], "members": []}, {"group_name": "sshd", "password": "!", "administrators": [], "members": []}, {"group_name": "postdrop", "password": "!", "administrators": [], "members": []}, {"group_name": "postfix", "password": "!", "administrators": [], "members": []}, {"group_name": "chrony", "password": "!", "administrators": [], "members": []}, {"group_name": "joeuser", "password": "!!", "administrators": [], "members": ["joeuser"]}, {"group_name": "cgred", "password": "!", "administrators": [], "members": []}, {"group_name": "dockerroot", "password": "!", "administrators": [], "members": []}]

39
tests/fixtures/centos-7.7/gshadow.out vendored Normal file
View File

@ -0,0 +1,39 @@
root:::
bin:::
daemon:::
sys:::
adm:::
tty:::
disk:::
lp:::
mem:::
kmem:::
wheel:::joeuser
cdrom:::
mail:::postfix
man:::
dialout:::
floppy:::
games:::
tape:::
video:::
ftp:::
lock:::
audio:::
nobody:::
users:::
utmp:!::
utempter:!::
input:!::
systemd-journal:!::
systemd-network:!::
dbus:!::
polkitd:!::
ssh_keys:!::
sshd:!::
postdrop:!::
postfix:!::
chrony:!::
joeuser:!!::joeuser
cgred:!::
dockerroot:!::

View File

@ -98,3 +98,6 @@ sudo blkid -o udev -ip /dev/sda2 /dev/sda1 > blkid-ip-udev-multi.out
last > last.out last > last.out
last -w | cat > last-w.out last -w | cat > last-w.out
sudo lastb > lastb.out sudo lastb > lastb.out
cat /etc/group > group.out
sudo cat /etc/gshadow > gshadow.out

1
tests/fixtures/osx-10.14.6/group.json vendored Normal file

File diff suppressed because one or more lines are too long

135
tests/fixtures/osx-10.14.6/group.out vendored Normal file
View File

@ -0,0 +1,135 @@
##
# Group Database
#
# Note that this file is consulted directly only when the system is running
# in single-user mode. At other times this information is provided by
# Open Directory.
#
# See the opendirectoryd(8) man page for additional information about
# Open Directory.
##
nobody:*:-2:
nogroup:*:-1:
wheel:*:0:root
daemon:*:1:root
kmem:*:2:root
sys:*:3:root
tty:*:4:root
operator:*:5:root
mail:*:6:_teamsserver
bin:*:7:
procview:*:8:root
procmod:*:9:root
owner:*:10:
everyone:*:12:
_taskgated:*:13:_taskgated
group:*:16:
staff:*:20:root
_networkd:*:24:
_installassistant:*:25:
_lp:*:26:
_postfix:*:27:
_postdrop:*:28:
certusers:*:29:root,_jabber,_postfix,_cyrus,_calendar,_dovecot
_keytabusers:*:30:_calendar,_jabber,_postfix
_scsd:*:31:
_ces:*:32:
_appstore:*:33:_appstore
utmp:*:45:
authedusers:*:50:
interactusers:*:51:
netusers:*:52:
consoleusers:*:53:
_mcxalr:*:54:
_appleevents:*:55:
_geod:*:56:
_devdocs:*:59:
_sandbox:*:60:
localaccounts:*:61:
netaccounts:*:62:
_mdnsresponder:*:65:
_uucp:*:66:
_ard:*:67:
dialer:*:68:
network:*:69:
_www:*:70:_devicemgr,_teamsserver
_eppc:*:71:_eppc
_cvs:*:72:
_svn:*:73:
_mysql:*:74:
_sshd:*:75:
_qtss:*:76:
_mailman:*:78:
_appserverusr:*:79:
admin:*:80:root
_appserveradm:*:81:
_clamav:*:82:
_amavisd:*:83:
_jabber:*:84:
_appowner:*:87:
_windowserver:*:88:
_spotlight:*:89:
accessibility:*:90:
_tokend:*:91:
_securityagent:*:92:
_calendar:*:93:_teamsserver
_teamsserver:*:94:_devicemgr
_update_sharing:*:95:
_installer:*:96:
_atsserver:*:97:
_lpadmin:*:98:
_unknown:*:99:
_lpoperator:*:100:
_softwareupdate:*:200:_softwareupdate
_guest:*:201:
_coreaudiod:*:202:
_screensaver:*:203:
_developer:*:204:
_locationd:*:205:
_detachedsig:*:207:_locationd
_trustevaluationagent:*:208:
_odchpass:*:209:_teamsserver
_timezone:*:210:
_lda:*:211:
_cvms:*:212:
_usbmuxd:*:213:
_postgres:*:216:_devicemgr,_calendar,_teamsserver,_xserverdocs
_devicemgr:*:220:
_webauthserver:*:221:_teamsserver,_devicemgr
_netbios:*:222:
_warmd:*:224:_warmd
_dovenull:*:227:
_netstatistics:*:228:
_assetcache:*:235:
_coremediaiod:*:236:
_launchservicesd:*:239:
_iconservices:*:240:
_distnote:*:241:
_nsurlsessiond:*:242:
_nsurlstoraged:*:243:
_displaypolicyd:*:244:
_astris:*:245:
_gamecontrollerd:*:247:
_mbsetupuser:*:248:
_ondemand:*:249:
_analyticsusers:*:250:_analyticsd,_networkd,_timed,_reportmemoryexception
_xserverdocs:*:251:
_wwwproxy:*:252:
_mobileasset:*:253:
_findmydevice:*:254:
_datadetectors:*:257:
_captiveagent:*:258:
_ctkd:*:259:
_applepay:*:260:
_hidd:*:261:
_cmiodalassistants:*:262:
_analyticsd:*:263:_analyticsd
_webdeveloper:*:264:
_fpsd:*:265:_fpsd
_timed:*:266:
_reportmemoryexception:*:269:_reportmemoryexception
com.apple.access_ftp:*:395:
com.apple.access_disabled:*:396:
com.apple.access_sessionkey:*:397:
com.apple.access_screensharing:*:398:
com.apple.access_ssh:*:399:

View File

@ -0,0 +1 @@
[{"group_name": "root", "password": "x", "gid": 0, "members": []}, {"group_name": "daemon", "password": "x", "gid": 1, "members": []}, {"group_name": "bin", "password": "x", "gid": 2, "members": []}, {"group_name": "sys", "password": "x", "gid": 3, "members": []}, {"group_name": "adm", "password": "x", "gid": 4, "members": ["syslog", "joeuser"]}, {"group_name": "tty", "password": "x", "gid": 5, "members": []}, {"group_name": "disk", "password": "x", "gid": 6, "members": []}, {"group_name": "lp", "password": "x", "gid": 7, "members": []}, {"group_name": "mail", "password": "x", "gid": 8, "members": []}, {"group_name": "news", "password": "x", "gid": 9, "members": []}, {"group_name": "uucp", "password": "x", "gid": 10, "members": []}, {"group_name": "man", "password": "x", "gid": 12, "members": []}, {"group_name": "proxy", "password": "x", "gid": 13, "members": []}, {"group_name": "kmem", "password": "x", "gid": 15, "members": []}, {"group_name": "dialout", "password": "x", "gid": 20, "members": []}, {"group_name": "fax", "password": "x", "gid": 21, "members": []}, {"group_name": "voice", "password": "x", "gid": 22, "members": []}, {"group_name": "cdrom", "password": "x", "gid": 24, "members": ["joeuser"]}, {"group_name": "floppy", "password": "x", "gid": 25, "members": []}, {"group_name": "tape", "password": "x", "gid": 26, "members": []}, {"group_name": "sudo", "password": "x", "gid": 27, "members": ["joeuser"]}, {"group_name": "audio", "password": "x", "gid": 29, "members": []}, {"group_name": "dip", "password": "x", "gid": 30, "members": ["joeuser"]}, {"group_name": "www-data", "password": "x", "gid": 33, "members": []}, {"group_name": "backup", "password": "x", "gid": 34, "members": []}, {"group_name": "operator", "password": "x", "gid": 37, "members": []}, {"group_name": "list", "password": "x", "gid": 38, "members": []}, {"group_name": "irc", "password": "x", "gid": 39, "members": []}, {"group_name": "src", "password": "x", "gid": 40, "members": []}, {"group_name": "gnats", "password": "x", "gid": 41, "members": []}, {"group_name": "shadow", "password": "x", "gid": 42, "members": []}, {"group_name": "utmp", "password": "x", "gid": 43, "members": []}, {"group_name": "video", "password": "x", "gid": 44, "members": []}, {"group_name": "sasl", "password": "x", "gid": 45, "members": []}, {"group_name": "plugdev", "password": "x", "gid": 46, "members": ["joeuser"]}, {"group_name": "staff", "password": "x", "gid": 50, "members": []}, {"group_name": "games", "password": "x", "gid": 60, "members": []}, {"group_name": "users", "password": "x", "gid": 100, "members": []}, {"group_name": "nogroup", "password": "x", "gid": 65534, "members": []}, {"group_name": "systemd-journal", "password": "x", "gid": 101, "members": []}, {"group_name": "systemd-network", "password": "x", "gid": 102, "members": []}, {"group_name": "systemd-resolve", "password": "x", "gid": 103, "members": []}, {"group_name": "input", "password": "x", "gid": 104, "members": []}, {"group_name": "crontab", "password": "x", "gid": 105, "members": []}, {"group_name": "syslog", "password": "x", "gid": 106, "members": []}, {"group_name": "messagebus", "password": "x", "gid": 107, "members": []}, {"group_name": "lxd", "password": "x", "gid": 108, "members": ["joeuser"]}, {"group_name": "mlocate", "password": "x", "gid": 109, "members": []}, {"group_name": "uuidd", "password": "x", "gid": 110, "members": []}, {"group_name": "ssh", "password": "x", "gid": 111, "members": []}, {"group_name": "landscape", "password": "x", "gid": 112, "members": []}, {"group_name": "joeuser", "password": "x", "gid": 1000, "members": []}, {"group_name": "docker", "password": "x", "gid": 113, "members": []}]

53
tests/fixtures/ubuntu-18.04/group.out vendored Normal file
View File

@ -0,0 +1,53 @@
root:x:0:
daemon:x:1:
bin:x:2:
sys:x:3:
adm:x:4:syslog,joeuser
tty:x:5:
disk:x:6:
lp:x:7:
mail:x:8:
news:x:9:
uucp:x:10:
man:x:12:
proxy:x:13:
kmem:x:15:
dialout:x:20:
fax:x:21:
voice:x:22:
cdrom:x:24:joeuser
floppy:x:25:
tape:x:26:
sudo:x:27:joeuser
audio:x:29:
dip:x:30:joeuser
www-data:x:33:
backup:x:34:
operator:x:37:
list:x:38:
irc:x:39:
src:x:40:
gnats:x:41:
shadow:x:42:
utmp:x:43:
video:x:44:
sasl:x:45:
plugdev:x:46:joeuser
staff:x:50:
games:x:60:
users:x:100:
nogroup:x:65534:
systemd-journal:x:101:
systemd-network:x:102:
systemd-resolve:x:103:
input:x:104:
crontab:x:105:
syslog:x:106:
messagebus:x:107:
lxd:x:108:joeuser
mlocate:x:109:
uuidd:x:110:
ssh:x:111:
landscape:x:112:
joeuser:x:1000:
docker:x:113:

View File

@ -0,0 +1 @@
[{"group_name": "root", "password": "*", "administrators": [], "members": []}, {"group_name": "daemon", "password": "*", "administrators": [], "members": []}, {"group_name": "bin", "password": "*", "administrators": [], "members": []}, {"group_name": "sys", "password": "*", "administrators": [], "members": []}, {"group_name": "adm", "password": "*", "administrators": [], "members": ["syslog", "joeuser"]}, {"group_name": "tty", "password": "*", "administrators": [], "members": []}, {"group_name": "disk", "password": "*", "administrators": [], "members": []}, {"group_name": "lp", "password": "*", "administrators": [], "members": []}, {"group_name": "mail", "password": "*", "administrators": [], "members": []}, {"group_name": "news", "password": "*", "administrators": [], "members": []}, {"group_name": "uucp", "password": "*", "administrators": [], "members": []}, {"group_name": "man", "password": "*", "administrators": [], "members": []}, {"group_name": "proxy", "password": "*", "administrators": [], "members": []}, {"group_name": "kmem", "password": "*", "administrators": [], "members": []}, {"group_name": "dialout", "password": "*", "administrators": [], "members": []}, {"group_name": "fax", "password": "*", "administrators": [], "members": []}, {"group_name": "voice", "password": "*", "administrators": [], "members": []}, {"group_name": "cdrom", "password": "*", "administrators": [], "members": ["joeuser"]}, {"group_name": "floppy", "password": "*", "administrators": [], "members": []}, {"group_name": "tape", "password": "*", "administrators": [], "members": []}, {"group_name": "sudo", "password": "*", "administrators": [], "members": ["joeuser"]}, {"group_name": "audio", "password": "*", "administrators": [], "members": []}, {"group_name": "dip", "password": "*", "administrators": [], "members": ["joeuser"]}, {"group_name": "www-data", "password": "*", "administrators": [], "members": []}, {"group_name": "backup", "password": "*", "administrators": [], "members": []}, {"group_name": "operator", "password": "*", "administrators": [], "members": []}, {"group_name": "list", "password": "*", "administrators": [], "members": []}, {"group_name": "irc", "password": "*", "administrators": [], "members": []}, {"group_name": "src", "password": "*", "administrators": [], "members": []}, {"group_name": "gnats", "password": "*", "administrators": [], "members": []}, {"group_name": "shadow", "password": "*", "administrators": [], "members": []}, {"group_name": "utmp", "password": "*", "administrators": [], "members": []}, {"group_name": "video", "password": "*", "administrators": [], "members": []}, {"group_name": "sasl", "password": "*", "administrators": [], "members": []}, {"group_name": "plugdev", "password": "*", "administrators": [], "members": ["joeuser"]}, {"group_name": "staff", "password": "*", "administrators": [], "members": []}, {"group_name": "games", "password": "*", "administrators": [], "members": []}, {"group_name": "users", "password": "*", "administrators": [], "members": []}, {"group_name": "nogroup", "password": "*", "administrators": [], "members": []}, {"group_name": "systemd-journal", "password": "!", "administrators": [], "members": []}, {"group_name": "systemd-network", "password": "!", "administrators": [], "members": []}, {"group_name": "systemd-resolve", "password": "!", "administrators": [], "members": []}, {"group_name": "input", "password": "!", "administrators": [], "members": []}, {"group_name": "crontab", "password": "!", "administrators": [], "members": []}, {"group_name": "syslog", "password": "!", "administrators": [], "members": []}, {"group_name": "messagebus", "password": "!", "administrators": [], "members": []}, {"group_name": "lxd", "password": "!", "administrators": [], "members": ["joeuser"]}, {"group_name": "mlocate", "password": "!", "administrators": [], "members": []}, {"group_name": "uuidd", "password": "!", "administrators": [], "members": []}, {"group_name": "ssh", "password": "!", "administrators": [], "members": []}, {"group_name": "landscape", "password": "!", "administrators": [], "members": []}, {"group_name": "joeuser", "password": "!", "administrators": [], "members": []}, {"group_name": "docker", "password": "!", "administrators": [], "members": []}]