2024-05-18

This commit is contained in:
Mike Phares 2024-05-18 14:34:31 -07:00
parent 6fdd99035e
commit b225606b01
22 changed files with 597 additions and 1 deletions

8
.gitignore vendored
View File

@ -5,9 +5,15 @@
!*/ !*/
!etc/bash_history*
!etc/group*
!etc/gshadow*
!etc/pass*
!etc/shadow*
!etc/systemd/system/snap*
!etc/.pihole/advanced/pihole-admin.conf !etc/.pihole/advanced/pihole-admin.conf
!etc/apt/sources.list !etc/apt/sources.list
!etc/bash_history*
!etc/dhcpcd.conf !etc/dhcpcd.conf
!etc/hosts !etc/hosts
!etc/kea/kea-dhcp4.conf !etc/kea/kea-dhcp4.conf

57
etc/group Normal file
View File

@ -0,0 +1,57 @@
root:x:0:
daemon:x:1:
bin:x:2:
sys:x:3:
adm:x:4:mike
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:mike
floppy:x:25:
tape:x:26:
sudo:x:27:mike
audio:x:29:
dip:x:30:mike
www-data:x:33:
backup:x:34:
operator:x:37:
list:x:38:
irc:x:39:
src:x:40:
shadow:x:42:
utmp:x:43:
video:x:44:
sasl:x:45:
plugdev:x:46:mike
staff:x:50:
games:x:60:
users:x:100:lphares,bmiller,gogs
nogroup:x:65534:
systemd-journal:x:999:
systemd-network:x:998:
systemd-timesync:x:997:
input:x:101:
sgx:x:102:
kvm:x:103:
render:x:104:
lxd:x:105:mike
messagebus:x:106:
systemd-resolve:x:996:
_ssh:x:107:
polkitd:x:995:
netdev:x:108:
mike:x:1000:
lphares:x:1002:bmiller
bmiller:x:1003:
gogs:x:1004:
snapd-range-524288-root:x:524288:
snap_daemon:x:584788:

56
etc/group- Normal file
View File

@ -0,0 +1,56 @@
root:x:0:
daemon:x:1:
bin:x:2:
sys:x:3:
adm:x:4:mike
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:mike
floppy:x:25:
tape:x:26:
sudo:x:27:mike
audio:x:29:
dip:x:30:mike
www-data:x:33:
backup:x:34:
operator:x:37:
list:x:38:
irc:x:39:
src:x:40:
shadow:x:42:
utmp:x:43:
video:x:44:
sasl:x:45:
plugdev:x:46:mike
staff:x:50:
games:x:60:
users:x:100:lphares,bmiller,gogs
nogroup:x:65534:
systemd-journal:x:999:
systemd-network:x:998:
systemd-timesync:x:997:
input:x:101:
sgx:x:102:
kvm:x:103:
render:x:104:
lxd:x:105:mike
messagebus:x:106:
systemd-resolve:x:996:
_ssh:x:107:
polkitd:x:995:
netdev:x:108:
mike:x:1000:
lphares:x:1002:bmiller
bmiller:x:1003:
gogs:x:1004:
snapd-range-524288-root:x:524288:

57
etc/gshadow Normal file
View File

@ -0,0 +1,57 @@
root:*::
daemon:*::
bin:*::
sys:*::
adm:*::mike
tty:*::
disk:*::
lp:*::
mail:*::
news:*::
uucp:*::
man:*::
proxy:*::
kmem:*::
dialout:*::
fax:*::
voice:*::
cdrom:*::mike
floppy:*::
tape:*::
sudo:*::mike
audio:*::
dip:*::mike
www-data:*::
backup:*::
operator:*::
list:*::
irc:*::
src:*::
shadow:*::
utmp:*::
video:*::
sasl:*::
plugdev:*::mike
staff:*::
games:*::
users:*::lphares,bmiller,gogs
nogroup:*::
systemd-journal:!*::
systemd-network:!*::
systemd-timesync:!*::
input:!::
sgx:!::
kvm:!::
render:!::
lxd:!::mike
messagebus:!::
systemd-resolve:!*::
_ssh:!::
polkitd:!*::
netdev:!::
mike:!::
lphares:!::bmiller
bmiller:!::
gogs:!::
snapd-range-524288-root:!::
snap_daemon:!::

56
etc/gshadow- Normal file
View File

@ -0,0 +1,56 @@
root:*::
daemon:*::
bin:*::
sys:*::
adm:*::mike
tty:*::
disk:*::
lp:*::
mail:*::
news:*::
uucp:*::
man:*::
proxy:*::
kmem:*::
dialout:*::
fax:*::
voice:*::
cdrom:*::mike
floppy:*::
tape:*::
sudo:*::mike
audio:*::
dip:*::mike
www-data:*::
backup:*::
operator:*::
list:*::
irc:*::
src:*::
shadow:*::
utmp:*::
video:*::
sasl:*::
plugdev:*::mike
staff:*::
games:*::
users:*::lphares,bmiller,gogs
nogroup:*::
systemd-journal:!*::
systemd-network:!*::
systemd-timesync:!*::
input:!::
sgx:!::
kvm:!::
render:!::
lxd:!::mike
messagebus:!::
systemd-resolve:!*::
_ssh:!::
polkitd:!*::
netdev:!::
mike:!::
lphares:!::bmiller
bmiller:!::
gogs:!::
snapd-range-524288-root:!::

32
etc/passwd- Normal file
View File

@ -0,0 +1,32 @@
root:x:0:0:root:/root:/bin/bash
daemon:x:1:1:daemon:/usr/sbin:/usr/sbin/nologin
bin:x:2:2:bin:/bin:/usr/sbin/nologin
sys:x:3:3:sys:/dev:/usr/sbin/nologin
sync:x:4:65534:sync:/bin:/bin/sync
games:x:5:60:games:/usr/games:/usr/sbin/nologin
man:x:6:12:man:/var/cache/man:/usr/sbin/nologin
lp:x:7:7:lp:/var/spool/lpd:/usr/sbin/nologin
mail:x:8:8:mail:/var/mail:/usr/sbin/nologin
news:x:9:9:news:/var/spool/news:/usr/sbin/nologin
uucp:x:10:10:uucp:/var/spool/uucp:/usr/sbin/nologin
proxy:x:13:13:proxy:/bin:/usr/sbin/nologin
www-data:x:33:33:www-data:/var/www:/usr/sbin/nologin
backup:x:34:34:backup:/var/backups:/usr/sbin/nologin
list:x:38:38:Mailing List Manager:/var/list:/usr/sbin/nologin
irc:x:39:39:ircd:/run/ircd:/usr/sbin/nologin
_apt:x:42:65534::/nonexistent:/usr/sbin/nologin
nobody:x:65534:65534:nobody:/nonexistent:/usr/sbin/nologin
systemd-network:x:998:998:systemd Network Management:/:/usr/sbin/nologin
systemd-timesync:x:997:997:systemd Time Synchronization:/:/usr/sbin/nologin
dhcpcd:x:100:65534:DHCP Client Daemon,,,:/usr/lib/dhcpcd:/bin/false
messagebus:x:101:106::/nonexistent:/usr/sbin/nologin
systemd-resolve:x:996:996:systemd Resolver:/:/usr/sbin/nologin
pollinate:x:102:1::/var/cache/pollinate:/bin/false
polkitd:x:995:995:polkit:/nonexistent:/usr/sbin/nologin
usbmux:x:103:46:usbmux daemon,,,:/var/lib/usbmux:/usr/sbin/nologin
sshd:x:104:65534::/run/sshd:/usr/sbin/nologin
mike:x:1000:1000:Mike Phares:/home/mike:/bin/bash
lphares:x:1002:1002:Logan Phares,,,:/home/lphares:/bin/bash
bmiller:x:1003:1003:Bill Miller,,,:/home/bmiller:/bin/bash
gogs:x:1004:1004:gogs,,,:/home/gogs:/bin/bash
snapd-range-524288-root:x:524288:524288::/nonexistent:/usr/bin/false

33
etc/shadow Normal file
View File

@ -0,0 +1,33 @@
root:*:19641:0:99999:7:::
daemon:*:19641:0:99999:7:::
bin:*:19641:0:99999:7:::
sys:*:19641:0:99999:7:::
sync:*:19641:0:99999:7:::
games:*:19641:0:99999:7:::
man:*:19641:0:99999:7:::
lp:*:19641:0:99999:7:::
mail:*:19641:0:99999:7:::
news:*:19641:0:99999:7:::
uucp:*:19641:0:99999:7:::
proxy:*:19641:0:99999:7:::
www-data:*:19641:0:99999:7:::
backup:*:19641:0:99999:7:::
list:*:19641:0:99999:7:::
irc:*:19641:0:99999:7:::
_apt:*:19641:0:99999:7:::
nobody:*:19641:0:99999:7:::
systemd-network:!*:19641::::::
systemd-timesync:!*:19641::::::
dhcpcd:!:19641::::::
messagebus:!:19641::::::
systemd-resolve:!*:19641::::::
pollinate:!:19641::::::
polkitd:!*:19641::::::
usbmux:!:19834::::::
sshd:!:19834::::::
mike:$6$QRbDvWDeiwqDRfuu$krk4b6ITBDmi/CMIWLAQdBfYmZXzMSbsrzyhEkrIfCC7wLK6mZZ3E7jn1OReEgFTxtx.oVibHh.l5U3jpskZo/:19834:0:99999:7:::
lphares:$y$j9T$PuVm73wgRxF7.efV0ZbNC/$IjHAHZzMBNr9YPbxF9T0jNhAf0CrHkb3tqmXNKmJWEC:19835:0:99999:7:::
bmiller:$y$j9T$98wrMjOMoquxT8z19JnsA.$UVr695OobiLESI/H028IMhVHOoKsZzdfyrhCMr3fp1.:19835:0:99999:7:::
gogs:$y$j9T$pSEx/jhTuuaKMUAMExHgk/$.ELBs7.03JbQvvYMEHsM4oWddabw673rythGqgp2eE3:19835:0:99999:7:::
snapd-range-524288-root:!:19860::::::
snap_daemon:!:19860::::::

32
etc/shadow- Normal file
View File

@ -0,0 +1,32 @@
root:*:19641:0:99999:7:::
daemon:*:19641:0:99999:7:::
bin:*:19641:0:99999:7:::
sys:*:19641:0:99999:7:::
sync:*:19641:0:99999:7:::
games:*:19641:0:99999:7:::
man:*:19641:0:99999:7:::
lp:*:19641:0:99999:7:::
mail:*:19641:0:99999:7:::
news:*:19641:0:99999:7:::
uucp:*:19641:0:99999:7:::
proxy:*:19641:0:99999:7:::
www-data:*:19641:0:99999:7:::
backup:*:19641:0:99999:7:::
list:*:19641:0:99999:7:::
irc:*:19641:0:99999:7:::
_apt:*:19641:0:99999:7:::
nobody:*:19641:0:99999:7:::
systemd-network:!*:19641::::::
systemd-timesync:!*:19641::::::
dhcpcd:!:19641::::::
messagebus:!:19641::::::
systemd-resolve:!*:19641::::::
pollinate:!:19641::::::
polkitd:!*:19641::::::
usbmux:!:19834::::::
sshd:!:19834::::::
mike:$6$QRbDvWDeiwqDRfuu$krk4b6ITBDmi/CMIWLAQdBfYmZXzMSbsrzyhEkrIfCC7wLK6mZZ3E7jn1OReEgFTxtx.oVibHh.l5U3jpskZo/:19834:0:99999:7:::
lphares:$y$j9T$PuVm73wgRxF7.efV0ZbNC/$IjHAHZzMBNr9YPbxF9T0jNhAf0CrHkb3tqmXNKmJWEC:19835:0:99999:7:::
bmiller:$y$j9T$98wrMjOMoquxT8z19JnsA.$UVr695OobiLESI/H028IMhVHOoKsZzdfyrhCMr3fp1.:19835:0:99999:7:::
gogs:$y$j9T$pSEx/jhTuuaKMUAMExHgk/$.ELBs7.03JbQvvYMEHsM4oWddabw673rythGqgp2eE3:19835:0:99999:7:::
snapd-range-524288-root:!:19860::::::

View File

@ -0,0 +1,19 @@
[Unit]
# Auto-generated, DO NOT EDIT
Description=Service for snap application dashkiosk.dashkiosk
Requires=snap-dashkiosk-10.mount
Wants=network.target
After=snap-dashkiosk-10.mount network.target snapd.apparmor.service
X-Snappy=yes
[Service]
EnvironmentFile=-/etc/environment
ExecStart=/usr/bin/snap run dashkiosk
SyslogIdentifier=dashkiosk.dashkiosk
Restart=on-failure
WorkingDirectory=/var/snap/dashkiosk/10
TimeoutStopSec=30
Type=simple
[Install]
WantedBy=multi-user.target

View File

@ -0,0 +1,17 @@
[Unit]
# Auto-generated, DO NOT EDIT
Description=Service for snap application immich-distribution.acme
Requires=snap-immich\x2ddistribution-131.mount
Wants=network.target
After=snap-immich\x2ddistribution-131.mount network.target snapd.apparmor.service
X-Snappy=yes
[Service]
EnvironmentFile=-/etc/environment
ExecStart=/usr/bin/snap run --timer="00:00-24:00/2" immich-distribution.acme
SyslogIdentifier=immich-distribution.acme
Restart=on-failure
RestartSec=60
WorkingDirectory=/var/snap/immich-distribution/131
TimeoutStopSec=30
Type=simple

View File

@ -0,0 +1,14 @@
[Unit]
# Auto-generated, DO NOT EDIT
Description=Timer acme for snap application immich-distribution.acme
Requires=snap-immich\x2ddistribution-131.mount
After=snap-immich\x2ddistribution-131.mount
X-Snappy=yes
[Timer]
Unit=snap.immich-distribution.acme.service
OnCalendar=*-*-* 00:00
OnCalendar=*-*-* 12:00
[Install]
WantedBy=timers.target

View File

@ -0,0 +1,19 @@
[Unit]
# Auto-generated, DO NOT EDIT
Description=Service for snap application immich-distribution.haproxy
Requires=snap-immich\x2ddistribution-131.mount
Wants=network.target
After=snap-immich\x2ddistribution-131.mount network.target snapd.apparmor.service
X-Snappy=yes
[Service]
EnvironmentFile=-/etc/environment
ExecStart=/usr/bin/snap run immich-distribution.haproxy
SyslogIdentifier=immich-distribution.haproxy
Restart=on-failure
WorkingDirectory=/var/snap/immich-distribution/131
TimeoutStopSec=30
Type=simple
[Install]
WantedBy=multi-user.target

View File

@ -0,0 +1,19 @@
[Unit]
# Auto-generated, DO NOT EDIT
Description=Service for snap application immich-distribution.immich-machine-learning
Requires=snap-immich\x2ddistribution-131.mount
Wants=network.target
After=snap-immich\x2ddistribution-131.mount network.target snapd.apparmor.service
X-Snappy=yes
[Service]
EnvironmentFile=-/etc/environment
ExecStart=/usr/bin/snap run immich-distribution.immich-machine-learning
SyslogIdentifier=immich-distribution.immich-machine-learning
Restart=on-failure
WorkingDirectory=/var/snap/immich-distribution/131
TimeoutStopSec=30
Type=simple
[Install]
WantedBy=multi-user.target

View File

@ -0,0 +1,20 @@
[Unit]
# Auto-generated, DO NOT EDIT
Description=Service for snap application immich-distribution.immich-microservices
Requires=snap-immich\x2ddistribution-131.mount
Wants=network.target
After=snap-immich\x2ddistribution-131.mount network.target snap.immich-distribution.redis-server.service snap.immich-distribution.postgres.service snap.immich-distribution.immich-server.service snapd.apparmor.service
X-Snappy=yes
[Service]
EnvironmentFile=-/etc/environment
ExecStart=/usr/bin/snap run immich-distribution.immich-microservices
SyslogIdentifier=immich-distribution.immich-microservices
Restart=on-failure
RestartSec=10
WorkingDirectory=/var/snap/immich-distribution/131
TimeoutStopSec=30
Type=simple
[Install]
WantedBy=multi-user.target

View File

@ -0,0 +1,20 @@
[Unit]
# Auto-generated, DO NOT EDIT
Description=Service for snap application immich-distribution.immich-server
Requires=snap-immich\x2ddistribution-131.mount
Wants=network.target
After=snap-immich\x2ddistribution-131.mount network.target snap.immich-distribution.redis-server.service snap.immich-distribution.postgres.service snapd.apparmor.service
X-Snappy=yes
[Service]
EnvironmentFile=-/etc/environment
ExecStart=/usr/bin/snap run immich-distribution.immich-server
SyslogIdentifier=immich-distribution.immich-server
Restart=on-failure
RestartSec=10
WorkingDirectory=/var/snap/immich-distribution/131
TimeoutStopSec=30
Type=simple
[Install]
WantedBy=multi-user.target

View File

@ -0,0 +1,20 @@
[Unit]
# Auto-generated, DO NOT EDIT
Description=Service for snap application immich-distribution.manager
Requires=snap-immich\x2ddistribution-131.mount
Wants=network.target
After=snap-immich\x2ddistribution-131.mount network.target snap.immich-distribution.immich-server.service snap.immich-distribution.immich-microservices.service snapd.apparmor.service
X-Snappy=yes
[Service]
EnvironmentFile=-/etc/environment
ExecStart=/usr/bin/snap run immich-distribution.manager
SyslogIdentifier=immich-distribution.manager
Restart=on-failure
RestartSec=60
WorkingDirectory=/var/snap/immich-distribution/131
TimeoutStopSec=30
Type=simple
[Install]
WantedBy=multi-user.target

View File

@ -0,0 +1,20 @@
[Unit]
# Auto-generated, DO NOT EDIT
Description=Service for snap application immich-distribution.postgres
Requires=snap-immich\x2ddistribution-131.mount
Wants=network.target
After=snap-immich\x2ddistribution-131.mount network.target snapd.apparmor.service
X-Snappy=yes
[Service]
EnvironmentFile=-/etc/environment
ExecStart=/usr/bin/snap run immich-distribution.postgres
SyslogIdentifier=immich-distribution.postgres
Restart=on-failure
RestartSec=10
WorkingDirectory=/var/snap/immich-distribution/131
TimeoutStopSec=30
Type=simple
[Install]
WantedBy=multi-user.target

View File

@ -0,0 +1,20 @@
[Unit]
# Auto-generated, DO NOT EDIT
Description=Service for snap application immich-distribution.redis-server
Requires=snap-immich\x2ddistribution-131.mount
Wants=network.target
After=snap-immich\x2ddistribution-131.mount network.target snapd.apparmor.service
X-Snappy=yes
[Service]
EnvironmentFile=-/etc/environment
ExecStart=/usr/bin/snap run immich-distribution.redis-server
SyslogIdentifier=immich-distribution.redis-server
Restart=on-failure
RestartSec=10
WorkingDirectory=/var/snap/immich-distribution/131
TimeoutStopSec=30
Type=simple
[Install]
WantedBy=multi-user.target

View File

@ -0,0 +1,20 @@
[Unit]
# Auto-generated, DO NOT EDIT
Description=Service for snap application immich-distribution.sync-service
Requires=snap-immich\x2ddistribution-131.mount
Wants=network.target
After=snap-immich\x2ddistribution-131.mount network.target snap.immich-distribution.immich-server.service snapd.apparmor.service
X-Snappy=yes
[Service]
EnvironmentFile=-/etc/environment
ExecStart=/usr/bin/snap run immich-distribution.sync-service
SyslogIdentifier=immich-distribution.sync-service
Restart=on-failure
RestartSec=10
WorkingDirectory=/var/snap/immich-distribution/131
TimeoutStopSec=30
Type=simple
[Install]
WantedBy=multi-user.target

View File

@ -0,0 +1,20 @@
[Unit]
# Auto-generated, DO NOT EDIT
Description=Service for snap application ubuntu-frame.daemon
Requires=snap-ubuntu\x2dframe-9120.mount
Wants=network.target
After=snap-ubuntu\x2dframe-9120.mount network.target snapd.apparmor.service
X-Snappy=yes
[Service]
EnvironmentFile=-/etc/environment
ExecStart=/usr/bin/snap run ubuntu-frame.daemon
SyslogIdentifier=ubuntu-frame.daemon
Restart=on-failure
RestartSec=3
WorkingDirectory=/var/snap/ubuntu-frame/9120
TimeoutStopSec=30
Type=simple
[Install]
WantedBy=multi-user.target

View File

@ -0,0 +1,20 @@
[Unit]
# Auto-generated, DO NOT EDIT
Description=Service for snap application wpe-webkit-mir-kiosk.daemon
Requires=snap-wpe\x2dwebkit\x2dmir\x2dkiosk-102.mount
Wants=network.target
After=snap-wpe\x2dwebkit\x2dmir\x2dkiosk-102.mount network.target snapd.apparmor.service
X-Snappy=yes
[Service]
EnvironmentFile=-/etc/environment
ExecStart=/usr/bin/snap run wpe-webkit-mir-kiosk.daemon
SyslogIdentifier=wpe-webkit-mir-kiosk.daemon
Restart=always
RestartSec=3
WorkingDirectory=/var/snap/wpe-webkit-mir-kiosk/102
TimeoutStopSec=30
Type=simple
[Install]
WantedBy=multi-user.target

View File

@ -0,0 +1,19 @@
[Unit]
# Auto-generated, DO NOT EDIT
Description=Service for snap application wpe-webkit-mir-kiosk.restart-watcher
Requires=snap-wpe\x2dwebkit\x2dmir\x2dkiosk-102.mount
Wants=network.target
After=snap-wpe\x2dwebkit\x2dmir\x2dkiosk-102.mount network.target snapd.apparmor.service
X-Snappy=yes
[Service]
EnvironmentFile=-/etc/environment
ExecStart=/usr/bin/snap run wpe-webkit-mir-kiosk.restart-watcher
SyslogIdentifier=wpe-webkit-mir-kiosk.restart-watcher
Restart=always
WorkingDirectory=/var/snap/wpe-webkit-mir-kiosk/102
TimeoutStopSec=30
Type=simple
[Install]
WantedBy=multi-user.target