fix user setup
By using the 'user' command in Kickstart, systemd-logind.service fails to start. Following that, providing correct user credentials bars the user from login. Revert back to the old config.
This commit is contained in:
parent
36556227aa
commit
f6cbfcdf2c
@ -4,4 +4,3 @@
|
|||||||
%include includes/post-install.ksi
|
%include includes/post-install.ksi
|
||||||
%include includes/pre-install.ksi
|
%include includes/pre-install.ksi
|
||||||
%include includes/rocky-9-repos.ksi
|
%include includes/rocky-9-repos.ksi
|
||||||
%include includes/user-setup.ksi
|
|
||||||
|
@ -5,6 +5,23 @@
|
|||||||
# Setup networking temporarily
|
# Setup networking temporarily
|
||||||
[ -f /etc/resolv.conf ] || echo "nameserver 1.1.1.1" > /etc/resolv.conf
|
[ -f /etc/resolv.conf ] || echo "nameserver 1.1.1.1" > /etc/resolv.conf
|
||||||
|
|
||||||
|
# User setup
|
||||||
|
DEFAULT_USERNAME='rocky'
|
||||||
|
DEFAULT_PASSWORD='rockylinux'
|
||||||
|
DEFAULT_GROUPS='wheel'
|
||||||
|
|
||||||
|
useradd --comment "Rocky Linux" \
|
||||||
|
--uid 1000 \
|
||||||
|
--create-home \
|
||||||
|
--user-group "${DEFAULT_USERNAME}" \
|
||||||
|
--groups "${DEFAULT_GROUPS}"
|
||||||
|
|
||||||
|
echo -e "${DEFAULT_PASSWORD}\n${DEFAULT_PASSWORD}" | passwd "${DEFAULT_USERNAME}"
|
||||||
|
passwd -e "${DEFAULT_USERNAME}"
|
||||||
|
|
||||||
|
# Lock the root account
|
||||||
|
passwd -l root
|
||||||
|
|
||||||
# The script that expands root partition
|
# The script that expands root partition
|
||||||
[ -d /usr/local/bin ] || mkdir --verbose /usr/local/bin
|
[ -d /usr/local/bin ] || mkdir --verbose /usr/local/bin
|
||||||
curl 'https://git.resf.org/thefossguy/rocky-linux-generic-images/raw/branch/r9/scripts/expand-rootfs.sh' --output /usr/local/bin/expand-rootfs.sh
|
curl 'https://git.resf.org/thefossguy/rocky-linux-generic-images/raw/branch/r9/scripts/expand-rootfs.sh' --output /usr/local/bin/expand-rootfs.sh
|
||||||
|
@ -1,5 +0,0 @@
|
|||||||
# Create user 'rocky' with password 'rockylinux' and added in group 'wheel'
|
|
||||||
user --name=rocky --groups=wheel --homedir=/home/rocky --plaintext --password=rockylinux --uid=1000 --gid=1000
|
|
||||||
|
|
||||||
# Lock the root user account
|
|
||||||
user --name=root --lock
|
|
Loading…
Reference in New Issue
Block a user