`
willzh
  • 浏览: 296632 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

三种使程序有root执行权限的方法

 
阅读更多
有些程序需要有root执行权限,例如mount,shutdown等。一般有三种办法:

1. 安装sudo,修改/etc/sudoers配置文件,增加类似以下行

will ALL=NOPASSWD: /bin/mount, /bin/umount, /sbin/shutdown # will用户有mount和shutdown权限
ALL ALL=NOPASSWD: /bin/mount, /bin/umount # 所有用户都有mount和umount权限


建议用visudo来编辑,当然命令需要用sudo来调用。

2. 安装super,编辑/etc/super.tab

vi /usr/bin/vi will
mount /bin/mount .*
umount /bin/umount .*


.*表示所有用户。运行命令,需要通过super来调用,如:super vi /etc/super.tab

3. 设置setuid

sudo chmod u+s /sbin/shutdown
shutdown +100 #设置SUID位后,直接可以执行了shutdown命令了



0
0
分享到:
评论

相关推荐

    Android修改源码让APP获取root权限可以执行su命令的git diff记录

    修改源码让APP获取root权限可以执行su命令的git diff记录

    android应用获得执行root权限动作__socket_service

    设备系统定制,让应用获得执行root权限动作,利用socket在底层启动一个service(root权限的哦,你懂得)。现在4.4以后root越发困难了,直接集成源码的su命令是不行的。

    linux 权限 c,Linux下获取root权限的c程序

    Linux下获取root权限的c程序 传递euid和egid给脚本,使脚本具有特殊用户的权限 使脚本实现类于设置了stick位的效果 shell, python, perl等脚本、程序不能取得suid,因为这些脚本程序需要解释器-/bin/bash, /usr/bin/...

    如何让Linux下非root用户程序使用小于1024端口

    在 Linux 下,默认情况下1024 ...  给用户的应用程序在执行位设置用户 ID 能够使程序可以以 root 权限来运行,这个方法让程序能够像在 root 下运行一样,不过需要非常小心,这种方法同样会带来安全风险,特别是当要

    使用root权限运行自己所编译程序的解决方法

    总之,希望能够使自己编写的程序以root权限运行而不需要加上sudo或者切换到#提示符。  没有找到能在进程运行时提升自身权限的方法,另查到一种方法(来源见文后注释)可以实现,这两步缺一不可: (1)用root权限...

    手机root权限破解

    无法使用一些需要高权限的软件,以及进行一些高权限的操作,其实破解手机Root权限是比较简单及安全的,破解Root权限的原理就是在手机的/system/bin/或/system/xbin/目录下放置一个可执行文件“su”,这是一个二进制...

    Android应用获取永久Root的方法_专利.pdf

    权限的方法,将需要用到Root 权限的操作进行编 写,并编译成一可执行程序文件,将该文件包含在 应用程序中,应用程序通过一次su 程序授权,将 文件拷贝到/system/bin 的目录下,并修改其所 有者和所属分组为root,并...

    获取手机root权限

    2.运行程序root_tools.exe 对话框按钮“点我进行TOOT“,等待过程需要1-2分钟左右,按提示步骤操作,关闭蜿豆夹程序再重启。 3.出现手机已经取ROOT最高权限。重启手机。 菜单中出现“超级用户”和“叔叔工具箱”...

    Android应用源码获取root权限静默安装

    不过应用程序运行命令获取ROOT权限,设备必须已破解(获得ROOT权限),代码中主要对流进行操作,有对文件读写不清楚的都可以看看。(源码采用GBK编码)。之前也介绍过一个静默卸载的项目...

    Android应用源码获取root权限静默安装.rar

    Android应用源码获取root权限静默安装是一个获取root权限后,不...不过应用程序运行命令获取ROOT权限,设备必须已破解(获得ROOT权限),代码中主要对流进行操作,有对文件读写不清楚的都可以看看。(源码采用GBK编码)

    安卓系统Root权限破解

    根据作者的介绍,v1.9.1能够获取任意Android版本的ROOT权限(Android 2.3.4除外)。 请一定要确认你的电脑中已经安装了USB驱动了! 还有需要拔出外置SD卡! 如果红字部分你都做到了还不能够成功ROOT的话,请尝试...

    Pycharm以root权限运行脚本的方法

    网上有一些修改文件使得Pycharm运行脚本时可以不需要密码的以root权限运行。 但是大多操作雷同,估计是复制粘贴的,而且下方有几条评论表示IDE报错。 在跟随他操作到最后时发现无法继续,就干脆用简单粗暴的方式,以...

    傻瓜式一键z4root、root explorer软件

    运行z4root后会出现一个骷髅头图标(busybox)此图标以后用来管理对上述程序的root权限。4.点击打开骷髅头图标,程序打开后会显示上述两个程序,将这两个程序的授权设为允许。5.运行root explorer将权限设为最高就可以...

    android 系统获取ROOT权限工具

    android 获取ROOT权限工具, 手机可以删除ROM自带的无用程序,使用需要ROOT才能运行的软件

    安卓2.2|3.0ROOT权限获取

    大成E366机型亲测可用,其他机型请斟酌试用 GingerBreak是一款非常有用的一键获取ROOT权限的小工具,这款软件能够在Android 2.2和Android 3.0系统中正常使用...- 成功获取ROOT权限后,该程序将尝试重新启动你的设备。

    c++builder的Android程序中执行Shell命令

    本单元实现了一个伪的Shell,可以用于在Android程序中执行Shell命令,如果需要Root权限,则在执行前,调用AskForRoot方法来获取用户的Root授权,如果不再需要在Root账号下执行命令,则调用ExitRoot方法来退出Root...

    android-mitm-app-no-root:显示应用程序在没有 root 权限的情况下对给定手机执行中间人攻击的快速简便方法

    为应用程序提供一种快速简便的方法,以在没有root特权的情况下在给定的电话上执行中间人攻击。 这段代码展示了恶意应用程序如何在没有 root 权限的情况下对您的手机执行 mitm 攻击。 这个想法是改变设备的主DNS...

    一键获取索爱sk17i ROOT 权限

    echo ┃ (正在获取临时 Root 权限) ┃ echo ┃ ┃ echo ┃ ┃ echo ┗━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┛ adb shell rm -r /data/local/tmp adb shell mkdir /data/...

Global site tag (gtag.js) - Google Analytics