大白菜

  • 优惠汇总
  • linux闲谈
  • shell脚本
  • PHP编程
  • nginx
  • 随笔
分享你我
  1. 首页
  2. shell脚本
  3. 正文

shell脚本怎样判断用户是否为root

2020年4月25日 294点热度 0人点赞 0条评论

写脚本的时候

常常会遇到问题

比如说

一些脚本是需要root用户来执行权限的

而如果有人用普通用户来执行脚本的话

往往会造成失败

所以

提前检测root用户很有必要

几天就给搭建分享几个命令

Table of Contents

Toggle
  • 第一、利用uid
  • 第二、利用当前用户的用户名

第一、利用uid

众所周知,root用户的uid是0

所以,去检测当前用户的uid就好了

这里给大家提供两种方法

echo $UID
id -u

如果结果为0

则用户是root用户

第二、利用当前用户的用户名

这里给出的命令是

echo $USER
whoami
id -un

这里如果返回值为root

则是root用户

总结一下,其实linux中的命令很多,判断root用户的方法更多。

我这里暂时想到这两种

以后想到其他的再做补充

标签: 暂无
最后更新:2020年4月25日

bai

这个人很懒,什么都没留下

点赞

文章评论

razz evil exclaim smile redface biggrin eek confused idea lol mad twisted rolleyes wink cool arrow neutral cry mrgreen drooling persevering
取消回复
  • 2025 年 2 月
  • 2025 年 1 月
  • 2024 年 12 月
  • 2024 年 11 月
  • 2023 年 12 月
  • 2020 年 5 月
  • 2020 年 4 月

jquery LINUX nginx php SSL tls安全 traefik 输入法

  • wordpress抓取缩略图
  • wordpress裁剪缩略图
  • fstab自动挂载防止无法启动
  • web程序请求头安全加固
  • 提升SSL协议安全性
最近评论
一位WordPress评论者 发布于 5 年前(04月03日) 嗨,这是一条评论。 要开始审核、编辑及删除评论,请访问仪表盘的“评论”页面。 评论者头像来自Grav...

COPYRIGHT © 2020-2025 大白菜的博客. ALL RIGHTS RESERVED.

冀ICP备18004313号-1