root标识
whoami(显示当前用户的用户名)
if [ `whoami` = "root" ];then
echo "root用户!"
else
echo "非root用户!"
fi
id -u (显示当前用户的uid)
if [ `id -u` -eq 0 ];then
echo "root用户!"
else
echo "非root用户!"
fi
后记
今天在调研ubuntu的开机自启动的时候,遇到了判断当前用户身份的需求,因此写个脚本记录一下
本文介绍了一种通过Shell脚本判断当前用户是否为root的方法。使用`whoami`和`id -u`命令来获取当前登录用户的名称和UID,进而判断用户身份。
if [ `whoami` = "root" ];then
echo "root用户!"
else
echo "非root用户!"
fi
if [ `id -u` -eq 0 ];then
echo "root用户!"
else
echo "非root用户!"
fi
您可能感兴趣的与本文相关的镜像
Stable-Diffusion-3.5
Stable Diffusion 3.5 (SD 3.5) 是由 Stability AI 推出的新一代文本到图像生成模型,相比 3.0 版本,它提升了图像质量、运行速度和硬件效率
33万+
3860
1405

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