sbc-images/includes/post/user-setup.ksi
2023-09-13 06:59:56 +05:30

30 lines
719 B
Plaintext

%post
set -x
# The official kickstart docs has a 'user' command, but using it somehow
# causes 'systemd-logind.service' to fail during boot and you are essentially
# locked out even when you enter the correct credentials
# User setup
USER_COMMENT='Rocky Linux'
USER_NAME='rocky'
USER_PASSWORD='rockylinux'
USER_GROUPS='wheel'
# The 'useradd' binary can't be found in $PATH (idk why), so
# execute it using its absolute path
/sbin/useradd \
--uid 1000 \
--create-home \
--comment "${USER_COMMENT}" \
--user-group "${USER_NAME}" \
--groups "${USER_GROUPS}"
echo -e "${USER_PASSWORD}\n${USER_PASSWORD}" | passwd "${USER_NAME}"
passwd -e "${USER_NAME}"
# Lock the root account
passwd -l root
%end