分页: 1 / 1
让某个脚本必须以root身份运行
发表于 : 2010-04-19 23:05
由 tinyc2010
代码: 全选
ROOT_UID=0
if [ ${UID} -ne ${ROOT_UID} ]
then
echo "请以超级用户的身份运行我!"
exit
fi
注意的是必须先将UID环境变量导出,这样在脚本里才能用UID
Re: 让某个脚本必须以root身份运行
发表于 : 2010-04-19 23:33
由 photor
Re: 让某个脚本必须以root身份运行
发表于 : 2010-04-19 23:36
由 delectate
Re: 让某个脚本必须以root身份运行
发表于 : 2010-04-20 8:48
由 eexpress
Re: 让某个脚本必须以root身份运行
发表于 : 2010-04-20 9:23
由 tenzu
不会用的掩面
Re: 让某个脚本必须以root身份运行
发表于 : 2010-04-20 10:28
由 jinsaiuser
可以试试这个:
if env| grep LOGNAME >/dev/null 2>&1
then
:
else
LOGNAME=root
fi
if [ "$LOGNAME" != "root" ]
then
echo "Please change me to run as root"
exit 1
fi