Skip to content

Commit 8231dc8

Browse files
committed
Set permissions for ssh in wsl2 setup script
Signed-off-by: Anders F Björklund <[email protected]>
1 parent e3ce71f commit 8231dc8

File tree

1 file changed

+5
-2
lines changed

1 file changed

+5
-2
lines changed

pkg/cidata/cidata.TEMPLATE.d/boot/02-wsl2-setup.sh

Lines changed: 5 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -9,10 +9,13 @@
99

1010
# create user
1111
useradd -u "${LIMA_CIDATA_UID}" "${LIMA_CIDATA_USER}" -c "${LIMA_CIDATA_COMMENT}" -d "${LIMA_CIDATA_HOME}" -m -s "${LIMA_CIDATA_SHELL}"
12+
LIMA_CIDATA_GID=$(id -g "${LIMA_CIDATA_USER}")
1213
mkdir "${LIMA_CIDATA_HOME}"/.ssh/
13-
chown "${LIMA_CIDATA_USER}" "${LIMA_CIDATA_HOME}"/.ssh/
14+
chown "${LIMA_CIDATA_UID}:${LIMA_CIDATA_GID}" "${LIMA_CIDATA_HOME}"/.ssh/
15+
chmod 700 "${LIMA_CIDATA_HOME}"/.ssh/
1416
cp "${LIMA_CIDATA_MNT}"/ssh_authorized_keys "${LIMA_CIDATA_HOME}"/.ssh/authorized_keys
15-
chown "${LIMA_CIDATA_USER}" "${LIMA_CIDATA_HOME}"/.ssh/authorized_keys
17+
chown "${LIMA_CIDATA_UID}:${LIMA_CIDATA_GID}" "${LIMA_CIDATA_HOME}"/.ssh/authorized_keys
18+
chmod 600 "${LIMA_CIDATA_HOME}"/.ssh/authorized_keys
1619

1720
# add $LIMA_CIDATA_USER to sudoers
1821
echo "${LIMA_CIDATA_USER} ALL=(ALL) NOPASSWD:ALL" | tee -a /etc/sudoers.d/99_lima_sudoers

0 commit comments

Comments
 (0)