Wsl2DebianEnv/scripts/utils/check_user.sh
Mars 6ddba3e722 Initial commit
feat: 完成 Zsh 插件配置脚本的优化和测试 - 修复 autojump 配置冲突 - 清理重复的插件安装 - 优化脚本结构和注释

feat: 优化shell脚本 - 1. 增强错误处理和恢复机制 2. 添加网络连接优化和镜像源支持 3. 改进进度显示和用户交互 4. 优化配置文件管理和备份 5. 改进插件管理机制 6. 增强依赖检查和安装 7. 添加完整的日志记录功能 8. 修复字体安装相关问题

docs: 完善shell、system和utils部分的README文档 - 1. 添加详细的脚本说明和使用方法 2. 补充依赖要求和注意事项 3. 添加常见问题解答 4. 更新版本日志

feat(editor): 优化 neovim 和 nvchad 安装脚本,添加性能优化配置和详细文档

feat: 优化Python开发环境安装脚本,分离基础包和机器学习包,修复virtualenvwrapper配置

feat: 优化开发工具安装脚本,统一使用common.sh中的函数,改进错误处理

fix: 修复DNMP安装脚本,跳过自动配置PHP开发环境

fix: 提交删除的 init.sh 和 mysql.sh 文件
2025-03-25 16:14:03 +08:00

40 lines
1.0 KiB
Bash
Raw Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

#!/bin/bash
# 导入公共函数
source "$(dirname "$0")/common.sh"
# 检查root权限
check_root
# 获取用户信息
get_user_info
# 显示用户信息
echo "当前环境信息:"
echo "-----------------------------"
echo "EUID: $EUID"
echo "USER: $USER"
echo "SUDO_USER: $SUDO_USER"
echo "CURRENT_USER: $CURRENT_USER"
echo "USER_HOME: $USER_HOME"
echo "-----------------------------"
echo "用户和组信息:"
echo "-----------------------------"
id "$CURRENT_USER"
echo "-----------------------------"
echo "用户主目录内容:"
echo "-----------------------------"
ls -la "$USER_HOME"
echo "-----------------------------"
echo "Shell信息"
echo "-----------------------------"
echo "当前Shell: $SHELL"
echo "默认Shell: $(getent passwd "$CURRENT_USER" | cut -d: -f7)"
echo "-----------------------------"
echo "用户组信息:"
echo "-----------------------------"
groups "$CURRENT_USER"
echo "-----------------------------"
echo "sudo权限检查"
echo "-----------------------------"
sudo -l -U "$CURRENT_USER"