其中的$LOGNAME 就是获取登陆的用户名(注意这里的LOGNAME 是区分大小写的)
#!/bin/bash
# if user is root rebold else change to root than rebold
user=$LOGNAME
echo "$user"
if [ "$user" = "root" ]
then
echo " user is root rebort system"
init 6
else
echo "$user end "
exit 1
fi
Bash脚本权限检查
本文介绍了一个简单的Bash脚本,该脚本用于检查当前用户的登录状态,如果当前用户为root则重启系统,如果不是root用户则退出程序。通过这个脚本我们可以了解如何在Bash中使用条件判断和流程控制。
33万+

被折叠的 条评论
为什么被折叠?



