Files
tyapi-server/scripts/debug-permissions.sh
2025-07-28 14:04:11 +08:00

43 lines
1007 B
Bash

#!/bin/bash
# 调试权限问题脚本
echo "🔍 调试容器权限问题..."
echo ""
# 检查容器是否运行
echo "1. 检查容器状态:"
docker ps | grep tyapi-app-prod
echo ""
# 检查容器内用户信息
echo "2. 检查容器内用户信息:"
docker exec tyapi-app-prod id
echo ""
# 检查容器内日志目录权限
echo "3. 检查容器内日志目录权限:"
docker exec tyapi-app-prod ls -la /app/
echo ""
# 检查容器内logs目录权限
echo "4. 检查容器内logs目录权限:"
docker exec tyapi-app-prod ls -la /app/logs/
echo ""
# 检查宿主机logs目录权限
echo "5. 检查宿主机logs目录权限:"
ls -la logs/
echo ""
# 尝试在容器内创建测试文件
echo "6. 测试容器内文件创建权限:"
docker exec tyapi-app-prod sh -c "cd /app/logs && touch test.log && echo '测试成功' > test.log && cat test.log && rm test.log"
echo ""
# 检查容器内进程
echo "7. 检查容器内进程:"
docker exec tyapi-app-prod ps aux
echo ""
echo "✅ 调试完成!"