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:
parent
fbea9419c3
commit
267d262eb3
@ -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
|
||||
|
||||
Loading…
Reference in New Issue
Block a user