Simplify RDP config editor: auto-set local user to rdpuser

Changes:
- Remove local user prompt from config editor
- Auto-set local_user to "rdpuser" (default value)
- Display "(자동 설정)" label for local user in confirmation
- Fix "알 수 없음" display: show "설정되지 않음" for unset values
- Improve prompts: show "(Enter=유지)" or example values

This simplifies the config editing process since local_user
is always rdpuser by default in our setup.

🤖 Generated with [Claude Code](https://claude.com/claude-code)

Co-Authored-By: Claude <noreply@anthropic.com>
This commit is contained in:
Claude 2025-11-17 04:29:31 +00:00
parent fbea9419c3
commit 267d262eb3

View File

@ -744,13 +744,13 @@ main() {
# 현재 설정 로드
if [ -f "/var/lib/rdp-toggle/config.json" ]; then
CURRENT_RDP_SERVER=$(python3 -c "import json; print(json.load(open('/var/lib/rdp-toggle/config.json'))['rdp_server'])" 2>/dev/null || echo "알 수 없음")
CURRENT_RDP_USERNAME=$(python3 -c "import json; print(json.load(open('/var/lib/rdp-toggle/config.json'))['rdp_username'])" 2>/dev/null || echo "알 수 없음")
CURRENT_LOCAL_USER=$(python3 -c "import json; print(json.load(open('/var/lib/rdp-toggle/config.json'))['local_user'])" 2>/dev/null || echo "알 수 없음")
CURRENT_RDP_SERVER=$(python3 -c "import json; print(json.load(open('/var/lib/rdp-toggle/config.json'))['rdp_server'])" 2>/dev/null || echo "")
CURRENT_RDP_USERNAME=$(python3 -c "import json; print(json.load(open('/var/lib/rdp-toggle/config.json'))['rdp_username'])" 2>/dev/null || echo "")
CURRENT_LOCAL_USER=$(python3 -c "import json; print(json.load(open('/var/lib/rdp-toggle/config.json'))['local_user'])" 2>/dev/null || echo "rdpuser")
else
CURRENT_RDP_SERVER="알 수 없음"
CURRENT_RDP_USERNAME="알 수 없음"
CURRENT_LOCAL_USER="알 수 없음"
CURRENT_RDP_SERVER=""
CURRENT_RDP_USERNAME=""
CURRENT_LOCAL_USER="rdpuser"
fi
echo ""
@ -761,8 +761,8 @@ main() {
echo -e "${CYAN}📍 API 서버: http://$(get_primary_ip):8090${NC}"
echo ""
echo -e "${CYAN}현재 설정:${NC}"
echo " RDP 서버: $CURRENT_RDP_SERVER"
echo " RDP 사용자: $CURRENT_RDP_USERNAME"
echo " RDP 서버: ${CURRENT_RDP_SERVER:-'설정되지 않음'}"
echo " RDP 사용자: ${CURRENT_RDP_USERNAME:-'설정되지 않음'}"
echo " 로컬 사용자: $CURRENT_LOCAL_USER"
echo ""
echo "다음 중 선택하세요:"
@ -789,11 +789,19 @@ main() {
echo ""
# 새로운 RDP 정보 입력
echo -n "RDP 서버 주소 (현재: $CURRENT_RDP_SERVER): "
if [ -n "$CURRENT_RDP_SERVER" ]; then
echo -n "RDP 서버 주소 (현재: $CURRENT_RDP_SERVER, Enter=유지): "
else
echo -n "RDP 서버 주소 (예: 192.168.0.201:3389): "
fi
read -r NEW_RDP_SERVER </dev/tty
[ -z "$NEW_RDP_SERVER" ] && NEW_RDP_SERVER="$CURRENT_RDP_SERVER"
echo -n "RDP 사용자명 (현재: $CURRENT_RDP_USERNAME): "
if [ -n "$CURRENT_RDP_USERNAME" ]; then
echo -n "RDP 사용자명 (현재: $CURRENT_RDP_USERNAME, Enter=유지): "
else
echo -n "RDP 사용자명: "
fi
read -r NEW_RDP_USERNAME </dev/tty
[ -z "$NEW_RDP_USERNAME" ] && NEW_RDP_USERNAME="$CURRENT_RDP_USERNAME"
@ -801,15 +809,14 @@ main() {
read -s NEW_RDP_PASSWORD </dev/tty
echo ""
echo -n "로컬 사용자명 (현재: $CURRENT_LOCAL_USER): "
read -r NEW_LOCAL_USER </dev/tty
[ -z "$NEW_LOCAL_USER" ] && NEW_LOCAL_USER="$CURRENT_LOCAL_USER"
# 로컬 사용자는 기본 rdpuser로 자동 설정
NEW_LOCAL_USER="${CURRENT_LOCAL_USER:-rdpuser}"
echo ""
echo "새로운 설정:"
echo " RDP 서버: $NEW_RDP_SERVER"
echo " RDP 사용자: $NEW_RDP_USERNAME"
echo " 로컬 사용자: $NEW_LOCAL_USER"
echo " 로컬 사용자: $NEW_LOCAL_USER (자동 설정)"
echo ""
echo -n "이 설정으로 업데이트하시겠습니까? [y/N]: "
read -r confirm </dev/tty