039-root用户确认脚本
039-root用户确认脚本
侠客行之石头 发表于3个月前
039-root用户确认脚本
  • 发表于 3个月前
  • 阅读 5
  • 收藏 0
  • 点赞 0
  • 评论 0

腾讯云 新注册用户 域名抢购1元起>>>   

如果不是root用户执行脚本,会导致有些命令或文件有权限设置(/etc/passwd,/etc/group,/etc/shadow),导致不能写数据进去,所以在脚本之前可以添加一个判断语句,判断当前用户是不是超级用户。

[root@cnsz142728 scripts]# vim root.sh 
#!/bin/bash
if [ ` id $MYSELF | cut -c 1-5`  != "uid=0" ]
 then
   echo "This scripts must be run as root!"
exit 1

fi
[chkusr@cnsz142728 scripts]$ ./root1.sh 
This script MUST be run as root!

 

共有 人打赏支持
粉丝 5
博文 84
码字总数 25675
×
侠客行之石头
如果觉得我的文章对您有用,请随意打赏。您的支持将鼓励我继续创作!
* 金额(元)
¥1 ¥5 ¥10 ¥20 其他金额
打赏人
留言
* 支付类型
微信扫码支付
打赏金额:
已支付成功
打赏金额: