获取root权限_linux获取root权限 - CSDN
精华内容
参与话题
  • Android应用请求获取Root权限

    万次阅读 2012-08-16 22:15:33
    应用获取Root权限的原理:让应用的代码执行目录获取最高权限。在Linux中通过chmod 777 [代码执行目录] 代码如下:/** * 应用程序运行命令获取 Root权限,设备必须已破解(获得ROOT权限) * * @return 应用...

    要让Android应用获得Root权限,首先Android设备必须已经获得Root权限。

    应用获取Root权限的原理:让应用的代码执行目录获取最高权限。在Linux中通过chmod 777 [代码执行目录]

    代码如下:

    /**
     * 应用程序运行命令获取 Root权限,设备必须已破解(获得ROOT权限)
     * 
     * @return 应用程序是/否获取Root权限
     */
    public static boolean upgradeRootPermission(String pkgCodePath) {
        Process process = null;
        DataOutputStream os = null;
        try {
            String cmd="chmod 777 " + pkgCodePath;
            process = Runtime.getRuntime().exec("su"); //切换到root帐号
            os = new DataOutputStream(process.getOutputStream());
            os.writeBytes(cmd + "\n");
            os.writeBytes("exit\n");
            os.flush();
            process.waitFor();
        } catch (Exception e) {
            return false;
        } finally {
            try {
                if (os != null) {
                    os.close();
                }
                process.destroy();
            } catch (Exception e) {
            }
        }
        return true;
    }
    调用代码:
    @Override
    public void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);
        setContentView(R.layout.main);
        //当前应用的代码执行目录
        upgradeRootPermission(getPackageCodePath());
    }

    执行上述代码后,系统会弹出对话框“是否允许获取Root权限”,此时选择允许即可。

    转载请注明地址: http://orgcent.com/android-chmod-root-permission/ | 萝卜白菜的博客

    展开全文
  • Ubuntu 获取 root 权限 (临时&永久)

    万次阅读 2017-06-08 12:14:57
    Ubuntu获取root权限 操作环境:Win7 + VMware Workstation 12.0.1 + Ubuntu 12.04 1.临时获取root权限: Ctrl+Alt+T  快捷键打开终端 #sudo -i  //获取root权限后更改当前路径为根目录/root #sudo -s  //获取...
    
    

    Ubuntu获取root权限

    操作环境:Win7 + VMware Workstation 12.0.1 + Ubuntu 12.04

    1.临时获取root权限:

    Ctrl+Alt+T       快捷键打开终端

    #sudo -i     //获取root权限后更改当前路径为根目录/root

    #sudo -s   //获取root权限后仍在当前目录下

    [sudo] password for ***:             //输入开机密码

    root@***:~#                                   //临时获取root

     

    2.永久root权限:(以root账户登录)

    先按1.中方法临时获得root权限

    #cd /etc/lightdm

    #gedit lightdm.conf

    打开编辑器,在最后加上两行:

    greeter-show-manual-login=true

    allow-guest=false

    如下图:



     

    #passwd root

    输入新的Unix密码: 

    重新输入新的 UNIX密码:

    passwd:已成功更新密码


    注:ubuntu默认root账户没有密码,所以想直接以root账户登录需要必须先手动设置root账户密码。

     关闭系统自动登录:系统设置—>用户账户—>点击解锁—>输入开机密码—>关闭自动登录—>注销。



     


     



     

     

    注销之后进入登录界面:

    点击登录


    输入root


    输入刚才设置的root密码


    登录系统之后即可发现终端已获得root权限。

     

    展开全文
  • Linux 下获取Root权限的几种方法

    万次阅读 2016-12-03 17:08:13
    可以参考这篇文章 传送门方法分为永久性获取root权限以及非永久性获取Root权限 非永久性获取Root权限可以在我们要键入的命令之前加上sudo前缀。如我们要键入的命令是: rm ,以Root用户执行的方式就是: sudo rm ...

    前提:当前的用户必须属于sudoer用户

    如何把当前的用户添加到sudoer当中呢?可以参考这篇文章 传送门

    方法分为永久性获取root权限以及非永久性获取Root权限

    非永久性获取Root权限:

    非永久性获取Root权限可以在我们要键入的命令之前加上sudo前缀。

    如我们要键入的命令是: rm ,以Root用户执行的方式就是: sudo rm
    这样在每个需要Root权限的命令之前都需要键入一次sudo非常不方便,如何在一个会话中永久的获取root权限呢?

    永久性获取Root权限:

    第一种方法是: 先临时的获取到root权限,使用root权限更改root用户的密码。然后利用su命令键入我们刚刚更改过的root密码就可以了。
    具体的操作如下:

    sudo passwd

    键入当前的用户的密码之后,在输入两遍root用户的新密码,这样就把root用户的密码给更改了。
    然后输入

    su

    输入root用户的新密码就可以以root用户的身份登录到终端。

    第二种的方法更加简单:
    在终端中键入:

    sudo su

    再输入当前用户的密码就可以以root用户的身份登录到终端。

    展开全文
  • linux如何获取root权限

    千次阅读 2019-04-21 12:23:51
    如图:linux中常出现Permission denied 原因是因为权限不足 通常操作的命令是 chmod777文件夹路径 或者chmod777-R路径/ 很不方便也不适合新手 这里介绍一种比较好的方法 命令行输入sudo passwd 这里会让你...

    如图:linux中常出现Permission denied 原因是因为权限不足 通常操作的命令是

    chmod 777 文件夹路径

    或者chmod 777 -R 路径/ 

    很不方便也不适合新手

    这里介绍一种比较好的方法

    命令行输入sudo passwd 这里会让你输入密码

     

    这里你会发现$变成了#号

    再次创建就成功了

    展开全文
  • Linux获取root权限

    千次阅读 2019-02-22 07:32:05
    有时候,我们需要对Linux服务器的文件进行更新,但是没有权限去操作root权限下的文件,此时可以将普通权限修改为root权限,修改方式如下(图片本身示例为root权限下修改,不用在意): 1、控制台输入sudo passwd; ...
  • 获取root权限及破解原理分析

    万次阅读 2013-10-13 14:07:31
    现在Android系统的root破解基本上成为大家的必备技能!网上也有很多中一键破解的软件,使root破解越来越容易。但是你思考过root破解的原理吗?root破解的本质是什么呢?难道是利用了Linux kernal的漏洞吗?本文将...
  • mac在命令行里获取root权限

    万次阅读 2016-05-04 16:40:32
    1、为什么要获取root权限?答:一些命令在正常状态下没有权限会报错,只有获取了root权限才能正常操作。比如我们想修改一些文件:vim /etc/shells, 修改后保存,报错如下图: 所以要我们需要获取root权限。 2...
  • Ubuntu16.04 获取Root 权限

    万次阅读 2018-01-14 16:25:45
    如果是第一次获得Root权限那么首先要设置root密码 ~$ sudo passwd root 获取root权限 ~$ su root 输入之前你设置的密码 退出root ~$ exit
  • 首先设备需要处在开发者模式才可以获取root权限 adb root adb remount adb shell mount -o remount rw / adb shell 设备如果想调试而USB口又被占用,可用下边指令先接usb线到电脑 adb kill-server adb start-...
  • centos7 新建用户并获取root权限

    万次阅读 多人点赞 2016-10-27 14:53:38
    centos7 新建用户并获取root权限
  • 获取adb root权限

    万次阅读 2018-06-18 12:40:41
    在开发中,难免在debug release版本时碰倒adb shell权限的问题, 比如QA突然急冲冲的拿着一台出问题的机器跑过来,当你要使用adb shell做一些测试时竟然发现没有
  • android 命令行获取root权限

    万次阅读 2017-09-06 10:15:57
    先提权,后修改某一个文件夹的访问权限C:\Users\Administrator\Downloads\640wandroid\CatchBest>adb shell rk3399_firefly_box:/ $ su rk3399_firefly_box:/ # chmod 777 /dev/bus/usb/ -R rk3399_firefly_box:/ #
  • 树莓派中获得root权限(转)

    万次阅读 2014-03-24 23:17:47
    树莓派中获得root权限(转) 原链接:http://my.oschina.net/quanpower/blog/135196 1.重新开启root账号,可由pi用户登录后,在命令行下执行 sudo passwd root 2.执行此命令后系统会提示输入两遍的...
  • ubuntu 16.04 如何获取root权限

    万次阅读 2019-09-08 22:14:51
    Linux的ubuntu发行版默认是不能登陆root并获取root权限的,下面我就来介绍一下如何在命令行界面内登入root并获取root权限(在图形界面下用root登入网上挺多的,自行百度吧,因为不怎么推荐使用图形界面我这里就不讲...
  • Linux普通用户如何获取root权限

    万次阅读 2018-12-21 14:46:23
    在Linux系统下操作时,执行某些命令需要用到root权限,而当前登录的只是普通用户,如何能够不使用root用户密码,而又能执行root权限的命令呢?有两种临时方法: 一、sudo su 执行后按提示输入当前用户的...
  • adb shell获取root权限

    万次阅读 2015-02-27 19:50:42
    adb shell获取root权限 因为开发需要,我经常会用到adb这个工具(Android Debug Bridge),我们都知道adb shell默认是没有root权限的,修改系统文件就很不方便了,adb push一个文件就提示Permission Denied。删除...
  • 小米手机 root权限 获取

    万次阅读 2018-01-04 10:13:11
    2.在安全中心--授权管理--ROOT权限管理(如果看不到可以在设置里面进行搜索:ROOT权限管理或授权管理),进行开启Root权限管理,此时系统会重自动重启,获取root权限; 3.手机启动好后,打开RE文件管理器,此时提示...
  • 如何启用红米6 红米6A的ROOT权限

    万次阅读 2019-01-15 21:46:50
    红米6 红米6A有木有方法获取了Root超级权限?做开发的人清楚,Android机器有Root超级权限,一旦手机获取了root相关权限,就...红米6 红米6A开发版系统版本自身拥有root权限管理工具,如果你使用的是红米6 红米6A稳...
  • linux下普通用户获取root权限

    万次阅读 2018-07-04 11:07:42
    方法一 :修改/etc/sudoers文件,找到 如下两行,并把下面一行的注释取掉,##Allows people in group wheel to run all commands%wheel ALL=(ALL) ALL*此处wheel其实就是root组然后修改用户【usermod -g root ...
  • android app请求获取root权限

    千次阅读 2018-07-18 16:49:10
    要让Android应用获得Root权限,首先Android设备...应用获取Root权限的原理:让应用的代码执行目录获取最高权限。在Linux中通过chmod 777 [代码执行目录] 代码如下: /** * 应用程序运行命令获取 Root权限,设备...
1 2 3 4 5 ... 20
收藏数 182,550
精华内容 73,020
关键字:

获取root权限