set username
XWINDOW_USER="${XWINDOW_USER:-user}"
if ! id -u $XWINDOW_USER >/dev/null 2>&1; then
useradd -m -s /bin/bash $XWINDOW_USER
echo "user '$XWINDOW_USER' generated."
fi
부분을
XWINDOW_USER="${XWINDOW_USER:-user}"
XWINDOW_USER_ID="${XWINDOW_USER_ID:-1000}" # 기본 1000
if ! id -u $XWINDOW_USER >/dev/null 2>&1; then
useradd -m -s /bin/bash -u $XWINDOW_USER_ID $XWINDOW_USER
echo "user '$XWINDOW_USER' generated with UID $XWINDOW_USER_ID."
else
echo "user '$XWINDOW_USER' already exists."
fi
로 바꿔서 USER_ID 를 호스트머신의 계정 아이디와 동일하게 넣어주었습니다.
내부의 vscode 에서 새 파일 생성은 되는데 기존 파일 수정은 안됩니다. chmod 777 로 기존 파일을 바꿔줘도. 권한이나 그룹 소유권 문제일 거 같은데 좀 더 이거저거 시도해보겠습니다.