如何编写一个root权限的shell脚本

如题所述

第1个回答  2012-07-24
在数据库里面加个权限字段 权限对应其用户 密码 和 id(如果有id的话)当用户提交表单时 $sql=select id from 数据表名 where 用户字段=提交的用户名 and 密码字段=提交的密码 if(mysql_num_rows($sql))==1)意思是输入正确 $row=mysql_fetch_array($sql) if($row[0]==数据库里面权限字段值){
return true;
}else{
return false;
exit();
}

这里就可以写权限内容了 大概就是这么个思路 说错了还请指正哦
第2个回答  2012-08-03
将普通用户添加到sudo用户列表,并设置成无需密码,
在shell脚本中用sudo命令来操作就可以了。
比如我的代码片段
echo "sudo rm -rfR /var/run/hadoop/*"
sudo rm -rfR /var/run/hadoop/*
echo "sudo mkdir /var/run/hadoop"
sudo mkdir /var/run/hadoop
sudo chown -R hadoop:hadoop /hadoop/
sudo chown -R hadoop:hadoop /var/run/hadoop/
sudo chown -R hadoop:hadoop /var/log/hadoop/
sudo chmod 777 /hadoop/
sudo chmod 777 /var/run/hadoop/
sudo chmod 777 /var/log/hadoop/
第3个回答  推荐于2017-05-18
用 root 用户受权
命令如下:
chmod x+s you_shell

这样你用普通用户执行时,就带ROOT权限本回答被网友采纳
第4个回答  2012-07-24
没用的,很麻烦。。。。。
相似回答