查看运行中的进程的环境变量

ps -ef | grep sshd   #获取某进程的pid,替换下面命令中的变量
cat /proc/$PID/environ
cat /proc/330125/environ  #示例输出如下
XDG_SESSION_ID=22SELINUX_ROLE_REQUESTED=SHELL=/bin/bashSSH_CLIENT=100.64.88.1 62566 22SELINUX_USE_CURRENT_RANGE=USER=rootMAIL=/var/mail/rootPATH=/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/binPWD=/rootLANG=en_US.UTF-8SELINUX_LEVEL_REQUESTED=SHLVL=1HOME=/rootLOGNAME=rootSSH_CONNECTION=100.64.88.1 62566 100.64.88.187 22LESSOPEN=||/usr/bin/lesspipe.sh %sXDG_RUNTIME_DIR=/run/user/0_=/usr/libexec/openssh/sftp-s

#检查是否为root (id 0)

If [ $UID -ne 0 ]; then
    echo Non root user. Please run as root.
else
    echo Root user
fi