# 组/用户是否存在
## 用户是否存在
```
user="root"
# 如果用户不存在就添加
egrep "^$user" /etc/passwd >& /dev/null
if [ $? -ne 0 ]
then
useradd $user
fi
```
## 用户组是否存在
```
group="git"
# 如果用户组不存在就添加
egrep "^$group" /etc/group >& /dev/null
if [ $? -ne 0 ]
then
groupadd $group
fi
```
# 当前用户是否为root
## whoami
```
if [ `whoami` = "root" ];then
echo "root用户!"
else
echo "非root用户!"
fi
```
## id -u
```
if [ `id -u` -eq 0 ];then
echo "root用户!"
else
echo "非root用户!"
fi
```