#!/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"