File tree Expand file tree Collapse file tree 1 file changed +11
-6
lines changed
pkg/cidata/cidata.TEMPLATE.d/boot Expand file tree Collapse file tree 1 file changed +11
-6
lines changed Original file line number Diff line number Diff line change 88[ " $LIMA_CIDATA_VMTYPE " = " wsl2" ] || exit 0
99
1010# create user
11- sudo useradd -u " ${LIMA_CIDATA_UID} " " ${LIMA_CIDATA_USER} " -c " ${LIMA_CIDATA_COMMENT} " -d " ${LIMA_CIDATA_HOME} "
12- sudo mkdir " ${LIMA_CIDATA_HOME} " /.ssh/
13- sudo cp " ${LIMA_CIDATA_MNT} " /ssh_authorized_keys " ${LIMA_CIDATA_HOME} " /.ssh/authorized_keys
14- sudo chown " ${LIMA_CIDATA_USER} " " ${LIMA_CIDATA_HOME} " /.ssh/authorized_keys
11+ # shellcheck disable=SC2153
12+ useradd -u " ${LIMA_CIDATA_UID} " " ${LIMA_CIDATA_USER} " -c " ${LIMA_CIDATA_COMMENT} " -d " ${LIMA_CIDATA_HOME} " -m -s " ${LIMA_CIDATA_SHELL} "
13+ LIMA_CIDATA_GID=$( id -g " ${LIMA_CIDATA_USER} " )
14+ mkdir " ${LIMA_CIDATA_HOME} " /.ssh/
15+ chown " ${LIMA_CIDATA_UID} :${LIMA_CIDATA_GID} " " ${LIMA_CIDATA_HOME} " /.ssh/
16+ chmod 700 " ${LIMA_CIDATA_HOME} " /.ssh/
17+ cp " ${LIMA_CIDATA_MNT} " /ssh_authorized_keys " ${LIMA_CIDATA_HOME} " /.ssh/authorized_keys
18+ chown " ${LIMA_CIDATA_UID} :${LIMA_CIDATA_GID} " " ${LIMA_CIDATA_HOME} " /.ssh/authorized_keys
19+ chmod 600 " ${LIMA_CIDATA_HOME} " /.ssh/authorized_keys
1520
1621# add $LIMA_CIDATA_USER to sudoers
17- echo " ${LIMA_CIDATA_USER} ALL=(ALL) NOPASSWD:ALL" | sudo tee -a /etc/sudoers.d/99_lima_sudoers
22+ echo " ${LIMA_CIDATA_USER} ALL=(ALL) NOPASSWD:ALL" | tee -a /etc/sudoers.d/99_lima_sudoers
1823
1924# symlink CIDATA to the hardcoded path for requirement checks (TODO: make this not hardcoded)
20- sudo ln -sfFn " ${LIMA_CIDATA_MNT} " /mnt/lima-cidata
25+ ln -sfFn " ${LIMA_CIDATA_MNT} " /mnt/lima-cidata
You can’t perform that action at this time.
0 commit comments