分页: 1 / 1

如何判断root身份,并提示需要sudo?

发表于 : 2008-08-07 23:20
iveney
编写一个脚本,必须root身份才能正确执行后面的命令

那么如何做到类似一些工具般,判断root身份呢?

或者是直接修改该脚本的权限为700这样子比较好?

发表于 : 2008-08-07 23:22
HuntXu
改权限来的比较方便简洁...

发表于 : 2008-08-07 23:53
iveney
HuntXu 写了:改权限来的比较方便简洁...
不知道有没一些更为general的脚本方法?
现在这样写觉得很弱……

if [ $UID -ne 0 ]
then
echo "Must be root!"
exit 1
fi

发表于 : 2008-08-08 0:11
sinyadvan
if [ "`id -u`" -eq 0 ]; then
......
else
......
fi

发表于 : 2008-08-08 14:00
wen1987
iveney 写了:
HuntXu 写了:改权限来的比较方便简洁...
不知道有没一些更为general的脚本方法?
现在这样写觉得很弱……

if [ $UID -ne 0 ]
then
echo "Must be root!"
exit 1
fi
这有什么弱的,很好啊。

发表于 : 2008-08-09 0:54
iveney
ok.......thanks 以上两位~

发表于 : 2008-08-10 22:38
lonelycorn
写强大是什么意思?