Automatically set root password and user prior configuration.
This commit is contained in:
parent
4bb68f6702
commit
c6433201a4
@ -231,8 +231,19 @@ function preparechroot()
|
|||||||
exit ${ERR_1}
|
exit ${ERR_1}
|
||||||
fi
|
fi
|
||||||
|
|
||||||
info "creation of user account"
|
info "Preparation for setting root and user account"
|
||||||
echo -e "/bin/passwd << EOF\n${ROOT_PWD}\n${ROOT_PWD}\nEOF\n /sbin/useradd ${ID_USER}\n /bin/passwd ${ID_USER} << EOF\n${PASSWORD}\n${PASSWORD}\nEOF" >>"${BUILD_PATH}/second_stage_install.sh"
|
if [ -n "${ROOT_PWD}" ]; then #If root password defined, it will be setted at the end of the chroot of the second_stage_install.sh script
|
||||||
|
echo -e " /bin/passwd << EOF\n${ROOT_PWD}\n${ROOT_PWD}\nEOF\n" >>"${BUILD_PATH}/second_stage_install.sh"
|
||||||
|
else
|
||||||
|
info "No root password... One password will be set at the first login."
|
||||||
|
fi
|
||||||
|
|
||||||
|
if [ -n "${ID_USER}" ]; then #If user ID defined, it will be setted at the end of the chroot of the second_stage_install.sh script
|
||||||
|
echo -e " /sbin/useradd ${ID_USER}\n /bin/passwd ${ID_USER} << EOF\n${PASSWORD}\n${PASSWORD}\nEOF" >>"${BUILD_PATH}/second_stage_install.sh"
|
||||||
|
else
|
||||||
|
info "No user defined, no user account created."
|
||||||
|
fi
|
||||||
|
|
||||||
|
|
||||||
# info "Copying skel in root directory"
|
# info "Copying skel in root directory"
|
||||||
# /bin/rsync -rlptH "${BUILD_PATH}/etc/skel/" "${BUILD_PATH}/root/"
|
# /bin/rsync -rlptH "${BUILD_PATH}/etc/skel/" "${BUILD_PATH}/root/"
|
||||||
|
@ -54,15 +54,16 @@ BOOT="/mnt/boot"
|
|||||||
ROOT="/mnt/root"
|
ROOT="/mnt/root"
|
||||||
|
|
||||||
# Default user
|
# Default user
|
||||||
# TO MODIFY
|
# If not set, no user will be defined.
|
||||||
ID_USER="banana"
|
# ID_USER="banana"
|
||||||
PASSWORD="bananaPro"
|
# PASSWORD="bananaPro"
|
||||||
|
|
||||||
#root password
|
#root password
|
||||||
ROOT_PWD="ProR00t"
|
#If not set, no root password, at the first login, the system will ask for a password.
|
||||||
|
# ROOT_PWD="ProR00t"
|
||||||
|
|
||||||
#Hostname
|
#Hostname
|
||||||
HOSTNAME="${TARGET}.${ID_USER}"
|
HOSTNAME="${TARGET}"
|
||||||
|
|
||||||
#Filesystem of boot partitions (default ext4 raspberry pi need vfat)
|
#Filesystem of boot partitions (default ext4 raspberry pi need vfat)
|
||||||
SEPARATE_BOOT_PARTITION=0
|
SEPARATE_BOOT_PARTITION=0
|
||||||
|
Reference in New Issue
Block a user