root脚本
① linux shell脚本有一条sudo语句,如何在脚本里获得本人的密码,从而得到root权限
echo"yourpasswd"|sudo-Syourcmd
② 怎么免root用脚本
1)下载腾讯手机管家PC版,安装完成并成功连接上手机;
2)打开腾讯手机管家PC版----工具箱----第三方工具中,就可以看到kingroot工具;
3)点击kingroot,手机与电脑连接正常后点击“一键root”,root过程正式开始,期间大约需用1分钟左右的时间,因部分机型差异,时间可能稍长;显示“连接正常” ;整个Root过程完成,点击“退出Kingroot”即可!
4)ROOT过程中尽量不要触碰手机的数据线,防止手机与电脑断开,造成ROOT失败,基本上只要等候3—5分钟就搞定了
③ linux脚本如何获取root权限
可以的
因为你是root运行的这个程序
那么即使add.sh在normaluser下也可以有权限执行root的命令
因为你使用root运行了这个程序那么这个进程就是输入root的,那么它就继承了root权限。
所以如果是在服务器上,不要用root权限来开启普通用户的服务,否则下次普通用户登陆开启时,将会因为权限而报错
④ 如何给一个shell脚本提权为root执行
第一步:安装USB驱动,进入设置-应用程序-开发-USB调试,将第一个选项打钩选中。然后通过USB线连接电脑,提示安装驱动。如果是32位的系统选择x86文件夹安装驱动,如果是64位系统选择amd64文件夹。
第二步:软件准备,将提供的软件工具包中的TMG文件夹,放到C盘根目录下。之所以放于此不是指定位置,只是为了后续在MS-DOS中进入文件夹带来方便。文件夹路径:C:\TMG\
第三步:检查adb.exe和fastboot.exe;确定TMG文件夹里的tools有adb.exe和fastboot.exe这两个文件,当然如果你按照前两步提示自然不会出错。
第四步:检查驱动安装情况,拔掉usb线,正常关机,然后按着后退键(就是右下角的那个带箭头的,一直按着)再按开机键会进入bootloader(白色背景)。然后连接电脑,手机上会出现fastboot usb(红字),注意不要点mount之类的。
打开开始-运行-CMD, 然后输入命令 cd C:\TMG (如果你解压的文件夹不是C:\TMG,则根据自己的位置修改命令)
命令运行成功会显示C:\TMG>_
然后输入命令 fastboot devices , 成功安装了驱动的话会出现一行字,以测试用机为例,出现“HT97FL900532 fastboot”
第五步:开始Rooting
开始进入正题,继续步骤4,在C:\TMG>后输入命令 fastboot boot cm-hero-recovery.img , 成功的话你应该看到你的手机进入了recovery模式。
进入Recovery模式后会看到7个选项,分别是:
[Home+Back]reboot system now \\重起
[Alt+S]apply sdcard:update.zip \\安装SD卡里的update.zip文件
[Alt+A]apply any zip from sd \\安装SD卡里的任意zip文件
[Alt+W]wipe data/factory reset \\清除数据
[Alt+B]nandroid v2.2 backup \\备份
[Alt+R]restore latest backup \\恢复最后的备份
[Alt+F]repair ext filesystems \\修复
建议你备份一下你的ROM,用轨迹球将光标移动到 [Alt+B]nandroid v2.2 backup 选项上,按一下选中,以后万一出现什么问题也可以用来恢复(备份会自动放在SD卡上)。
现在开始输入命令,一行是一个命令,注意大小写,注意空格
adb shell mount /system
adb push su /system/bin/
adb shell chmod 4755 /system/bin/su
adb push Superuser.apk /system/app/
adb shell reboot
成功的话手机会自动重启,这时候你的手机已经有root权限了。
⑤ 如何编写一个root权限的shell脚本
在数据库里面加个权限字段 权限对应其用户 密码 和 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();
}
这里就可以写权限内容了 大概就是这么个思路 说错了还请指正哦
⑥ linux中如何写shell脚本实现改变用户为root并且不需要手动输入密码
编辑/etc/sudoers,给用户设置免密码使用su命令的权限,执行
sudo su -
即可免密切换到root
⑦ shell中调用expect 我编写了一个普通用户切换到root的脚本。
在bash 中直接执行expect 应该使用 -c 选项,而不是使用重定向。
# expect -c '
spawn su -
expect ":" {
send "passwdXXXX\n"
}
interact
'
你这种想法也算不上托裤子放屁,既然expect 提供了 -c 选项,就说名直接在bash 中调用expect 的大有人在。
⑧ 没root手机怎么使用脚本
不支持root没事的,现在还是有很多免root的
⑨ 怎么执行脚本orainstroot.sh和脚本root.sh,请问怎么执行这两个脚本,具体步骤。
在文件所在的文件夹打开终端,命令行输入: sh (文件名 如 :)root.sh