LinuxSir.cn,穿越时空的Linuxsir!

 找回密码
 注册
搜索
热搜: shell linux mysql
查看: 714|回复: 1

请问,如何判断当前的用户是不是root ?[基本解决]

[复制链接]
发表于 2004-2-17 00:59:54 | 显示全部楼层 |阅读模式
要写一个脚本,如果是root就exit,如果是普通用户就执行,但我一直想不出什么办法,可以判断当前用户是不是root.

不能用whoami, 因为有可能一台主机上有多个root用户.
我也想过用uid = 0 来写, 但是shell还是不太熟, 没办法,只有请教各位大虾.
发表于 2004-2-17 01:13:01 | 显示全部楼层
  1. [[ $(id -u) -eq 0 ]]&&echo "root"||echo "no root"
  2. OR
  3. echo $LOGNAME
复制代码
您需要登录后才可以回帖 登录 | 注册

本版积分规则

快速回复 返回顶部 返回列表