Autoboot setup for user test
This commit is contained in:
parent
4678da8d7c
commit
819f6473c0
3 changed files with 87 additions and 0 deletions
21
conf/etc/passwd
Normal file
21
conf/etc/passwd
Normal file
|
@ -0,0 +1,21 @@
|
|||
root:x:0:0:root:/root:/bin/bash
|
||||
test:x:0:0:test:/root:/usr/local/bin/test-all
|
||||
bin:x:1:1:bin:/bin:/sbin/nologin
|
||||
daemon:x:2:2:daemon:/sbin:/sbin/nologin
|
||||
adm:x:3:4:adm:/var/adm:/sbin/nologin
|
||||
lp:x:4:7:lp:/var/spool/lpd:/sbin/nologin
|
||||
sync:x:5:0:sync:/sbin:/bin/sync
|
||||
shutdown:x:6:0:shutdown:/sbin:/sbin/shutdown
|
||||
halt:x:7:0:halt:/sbin:/sbin/halt
|
||||
mail:x:8:12:mail:/var/spool/mail:/sbin/nologin
|
||||
operator:x:11:0:operator:/root:/sbin/nologin
|
||||
games:x:12:100:games:/usr/games:/sbin/nologin
|
||||
ftp:x:14:50:FTP User:/var/ftp:/sbin/nologin
|
||||
nobody:x:99:99:Nobody:/:/sbin/nologin
|
||||
systemd-bus-proxy:x:999:997:systemd Bus Proxy:/:/sbin/nologin
|
||||
systemd-network:x:192:192:systemd Network Management:/:/sbin/nologin
|
||||
dbus:x:81:81:System message bus:/:/sbin/nologin
|
||||
polkitd:x:998:996:User for polkitd:/:/sbin/nologin
|
||||
tss:x:59:59:Account used by the trousers package to sandbox the tcsd daemon:/dev/null:/sbin/nologin
|
||||
postfix:x:89:89::/var/spool/postfix:/sbin/nologin
|
||||
sshd:x:74:74:Privilege-separated SSH:/var/empty/sshd:/sbin/nologin
|
21
conf/etc/shadow
Normal file
21
conf/etc/shadow
Normal file
|
@ -0,0 +1,21 @@
|
|||
root:$6$RilmkHYl9XJJAYdQ$kNHf8CkSYxOMhUgytSBFIxmg3rSPjsDAjLH3lCDjPP8XzWqUJMw2BIzZsbYmewNfzK2S3QIEWXYtS8QZFij0k1::0:99999:7:::
|
||||
test:$6$RilmkHYl9XJJAYdQ$kNHf8CkSYxOMhUgytSBFIxmg3rSPjsDAjLH3lCDjPP8XzWqUJMw2BIzZsbYmewNfzK2S3QIEWXYtS8QZFij0k1::0:99999:7:::
|
||||
bin:*:16925:0:99999:7:::
|
||||
daemon:*:16925:0:99999:7:::
|
||||
adm:*:16925:0:99999:7:::
|
||||
lp:*:16925:0:99999:7:::
|
||||
sync:*:16925:0:99999:7:::
|
||||
shutdown:*:16925:0:99999:7:::
|
||||
halt:*:16925:0:99999:7:::
|
||||
mail:*:16925:0:99999:7:::
|
||||
operator:*:16925:0:99999:7:::
|
||||
games:*:16925:0:99999:7:::
|
||||
ftp:*:16925:0:99999:7:::
|
||||
nobody:*:16925:0:99999:7:::
|
||||
systemd-bus-proxy:!!:17152::::::
|
||||
systemd-network:!!:17152::::::
|
||||
dbus:!!:17152::::::
|
||||
polkitd:!!:17152::::::
|
||||
tss:!!:17152::::::
|
||||
postfix:!!:17152::::::
|
||||
sshd:!!:17152::::::
|
45
conf/etc/systemd/user/test-mem-hdd.service
Normal file
45
conf/etc/systemd/user/test-mem-hdd.service
Normal file
|
@ -0,0 +1,45 @@
|
|||
# This file is part of systemd.
|
||||
#
|
||||
# systemd is free software; you can redistribute it and/or modify it
|
||||
# under the terms of the GNU Lesser General Public License as published by
|
||||
# the Free Software Foundation; either version 2.1 of the License, or
|
||||
# (at your option) any later version.
|
||||
|
||||
[Unit]
|
||||
Description=Hardware tests on tty0
|
||||
Documentation=/dev/null
|
||||
After=systemd-user-sessions.service plymouth-quit-wait.service
|
||||
After=rc-local.service
|
||||
|
||||
# If additional gettys are spawned during boot then we should make
|
||||
# sure that this is synchronized before getty.target, even though
|
||||
# getty.target didn't actually pull it in.
|
||||
Before=getty.target
|
||||
IgnoreOnIsolate=yes
|
||||
|
||||
# On systems without virtual consoles, don't start any getty. Note
|
||||
# that serial gettys are covered by serial-getty@.service, not this
|
||||
# unit.
|
||||
ConditionPathExists=/dev/tty0
|
||||
|
||||
[Service]
|
||||
# the VT is cleared by TTYVTDisallocate
|
||||
ExecStart=-/sbin/agetty --autologin test --noclear tty0 $TERM
|
||||
Type=idle
|
||||
Restart=no
|
||||
RestartSec=0
|
||||
UtmpIdentifier=tty0
|
||||
TTYPath=/dev/tty0
|
||||
TTYReset=yes
|
||||
TTYVHangup=yes
|
||||
TTYVTDisallocate=yes
|
||||
KillMode=process
|
||||
IgnoreSIGPIPE=no
|
||||
SendSIGHUP=yes
|
||||
|
||||
# Unset locale for the console getty since the console has problems
|
||||
# displaying some internationalized messages.
|
||||
Environment=LANG= LANGUAGE= LC_CTYPE= LC_NUMERIC= LC_TIME= LC_COLLATE= LC_MONETARY= LC_MESSAGES= LC_PAPER= LC_NAME= LC_ADDRESS= LC_TELEPHONE= LC_MEASUREMENT= LC_IDENTIFICATION=
|
||||
|
||||
[Install]
|
||||
WantedBy=getty.target
|
Loading…
Reference in a new issue