精华内容
下载资源
问答
  • } 这段代码演示了如何在Java代码里,通过调用su命令来临时修改某些文件的访问权限 如果是测试程序,必须要root或者system权限可以用 android.permission.FACTORY_TEST 作为一个工厂测试程序,运行在root用户(Run ...

    Runtime ex = Runtime.getRuntime();

    String cmdBecomeSu = "su";

    String script = "busybox chmod a+rw /dev/pmem";

    try

    {

    java.lang.Process runsum = ex.exec(cmdBecomeSu);

    int exitVal = 0;

    final OutputStreamWriter out = new OutputStreamWriter(runsum.getOutputStream());

    // Write the script to be executed

    out.write(script);

    // Ensure that the last character is an "enter"

    out.write("\n");

    out.flush();

    // Terminate the "su" process

    out.write("exit\n");

    out.flush();

    exitVal = runsum.waitFor();

    if (exitVal == 0)

    {

    Log.e("Debug", "Successfully to su");

    }

    }

    catch ( Exception e)

    {

    Log.e("Debug", "Fails to su");

    }

    这段代码演示了如何在Java代码里,通过调用su命令来临时修改某些文件的访问权限

    如果是测试程序,必须要root或者system权限可以用

    android.permission.FACTORY_TEST 作为一个工厂测试程序,运行在root用户(Run as a manufacturer testapplication, running as the root user. )

    摘自:

    http://wyoojune.blog.163.com/blog/static/5709332520111011104026490/

    展开全文
  • su(superuser) su表示切换用户,如: 输入:su命令后回车表示切换当前的用户到root用户,或者: 输入:su - root(或者其他用户名)这里加了...sudo 表示获取临时的root权限命令,如: sudo gedit /etc/shadow,表示...

    su(superuser)

    su表示切换用户,如: 输入:su命令后回车表示切换当前的用户到root用户,或者: 输入:su - root(或者其他用户名)这里加了"-"后表示也切换的当前的环境变量到新用户的环境变量。

    su root(或者其他用户名)表示不切换环境变量到当前用户下。

    sudo 表示获取临时的root权限命令,如: sudo gedit /etc/shadow,表示临时使用root权限来编辑/etc/shadow密码文件,因为/etc/shadow密码文件需要使用root权限才能打开与编辑。所以这里使用了sudo命令临时使用root权限来做一些普通账户无法完成的工作。

    sudo -i表示以root身份登录,进程的实际用户ID和有效用户ID都变成了root,主目录也切换为root的主目录。

    获得root权限:

    1、sudo su(实质上就是su,而su默认是获得root权限)

    2、su

    3、su root

    4、su -root

    5、sudo -i

    转载于:https://www.cnblogs.com/EasonJim/p/6047823.html

    展开全文
  • } 这段代码演示了如何在Java代码里,通过调用su命令来临时修改某些文件的访问权限 如果是测试程序,必须要root或者system权限可以用 android.permission.FACTORY_TEST 作为一个工厂测试程序,运行在root用户(Run ...

    Runtime ex = Runtime.getRuntime();

    String cmdBecomeSu = "su";

    String script = "busybox chmod a+rw /dev/pmem";

    try

    {

    java.lang.Process runsum = ex.exec(cmdBecomeSu);

    int exitVal = 0;

    final OutputStreamWriter out = new OutputStreamWriter(runsum.getOutputStream());

    // Write the script to be executed

    out.write(script);

    // Ensure that the last character is an "enter"

    out.write("\n");

    out.flush();

    // Terminate the "su" process

    out.write("exit\n");

    out.flush();

    exitVal = runsum.waitFor();

    if (exitVal == 0)

    {

    Log.e("Debug", "Successfully to su");

    }

    }

    catch ( Exception e)

    {

    Log.e("Debug", "Fails to su");

    }

    这段代码演示了如何在Java代码里,通过调用su命令来临时修改某些文件的访问权限

    如果是测试程序,必须要root或者system权限可以用

    android.permission.FACTORY_TEST 作为一个工厂测试程序,运行在root用户(Run as a manufacturer testapplication, running as the root user. )

    摘自:

    http://wyoojune.blog.163.com/blog/static/5709332520111011104026490/

    展开全文
  • android java获得root权限调用linux命令

    千次阅读 2014-08-31 23:51:29
    这段代码演示了如何在Java代码里,通过调用su命令来临时修改某些文件的访问权限  Runtime ex = Runtime.getRuntime();  String cmdBecomeSu = "su";  String script = "busybox chmod a+rw /dev/pmem";  try...

    Runtime ex = Runtime.getRuntime(); 
    	String cmdBecomeSu = "su"; 
    	String script = "busybox chmod a+rw /dev/pmem"; 
    	try
    	{ 
        	java.lang.Process runsum = ex.exec(cmdBecomeSu); 
        	int exitVal = 0; 
        	final OutputStreamWriter out = new OutputStreamWriter(runsum.getOutputStream()); 
        	// Write the script to be executed 
        	out.write(script); 
        	// Ensure that the last character is an "enter" 
        	out.write("\n"); 
        	out.flush(); 
        	// Terminate the "su" process 
        	out.write("exit\n"); 
        	out.flush(); 
        	exitVal = runsum.waitFor(); 
        	if (exitVal == 0) 
        	{ 
        	    Log.e("Debug", "Successfully to su"); 
        	} 
    	} 
    	catch ( Exception e)
    	{ 
    	    Log.e("Debug", "Fails to su"); 
    	}

    这段代码演示了如何在Java代码里,通过调用su命令来临时修改某些文件的访问权限 

     

    如果是测试程序,必须要root或者system权限可以用

    android.permission.FACTORY_TEST 作为一个工厂测试程序,运行在root用户(Run as a manufacturer testapplication, running as the root user. )
    <uses-permission android:name="android.permission.FACTORY_TEST"></uses-permission>


    摘自:

    http://wyoojune.blog.163.com/blog/static/5709332520111011104026490/

    展开全文
  • ubuntu下获得linux命令root权限

    千次阅读 2012-06-11 13:16:38
    习惯了windwos里面的管理员权限的使用,不用root权限感觉不爽。改个文件很麻烦。但是ubuntu中root没法登录。应该是没有设置password。   在终端中输入: sudo passwd root Enter new UNIX password: (在这...
  • 新装Linux获得root权限1、进入终端2.
  • root作为linux系统的管理员,一般不会选择用root直接操作一些命令,是为了...2、给xbackup该新用户赋予root权限,有如下三种方法 方法一: 先修改 /etc/sudoers 文件,找到下面一行,把前面的注释(#)去掉 #...
  • 新装LINUX系统如何获得ROOT权限

    千次阅读 2018-07-26 16:06:58
    方法一:可以通过su命令切换到root用户来运行命令。需要输入root用户的密码。 用法示例:切换到root用户 $ su 方法二:使用sudo命令,针对单个命令授予临时权限。sudo仅在需要时授予用户权限,减少了用户因为错误...
  • 服务器环境: linux centos7 背景:普通用户使用winscp账户登录服务器,没有操作权限 1 普通用户,通过Xshell登录服务器。输入以下命令,输入密码。切换为root su 2 查找sftp-server 文件夹所在的系统路径,...
  • Linux下应用程序获得root权限的方法

    千次阅读 2017-11-10 19:02:00
    最近在移植过程中,需要使用很多命令,而这些命令只能在获得超级用户即root权限才可以运行,于是查了很多资料没有很直白的方法可以实现。 结合自己的实践,提出如下步骤,可以实现在任何用户下均可以root的权限去...
  • Linux学习之如何让普通用户获得ROOT权限举例:1.创建一个新用户boy,密码:123456(自定义)2.尝试一个非超级用户不能执行的命令sudo -l :查看当前用户可使用的命令,仅限root用户可用。3.修改sudo配置文件/etc/...
  • 要让Android应用使用Root权限,首先Android设备必须已经获得Root权限。之后可以通过下面的代码取得process对象。  Process process =Runtime.getRuntime().exec("su"); Process对象包含可以取得输入输出流及错误...
  • Linux学习笔记之如何让普通用户获得ROOT权限 sudo -l :查看当前用户可使用的命令,仅限root用户可用。 修改sudo配置文件/etc/sudoers sudo为系统管理员提供配置文件,允许系统管理员集中地管理用户的使用权限和使用...
  • 1.进入terminal 2.然后,输入sudo passwd root 并,设置密码 提示要你输入两次密码,自己设定密码,一定要记住,...4.如果不想切换root但是想拥有大部分root权限 可以在使用命令时候加上sudo, sudo mo
  • 不过OPPO官网还是比较重视用户体验的,推出了深度测试,也就是通过深度测试APP,我们申请解锁BL,等到官网通过后,就可以使用命令解锁手机啦,最后获取root权限。已知支持深度测试的机型为:Find X/R17 Pro/Reno系列...
  • Linux Tips: 修改启动过程获得root权限

    千次阅读 2015-09-08 09:41:23
    已安装Debian Linux 8.1,第一次登录系统,该执行sudo命令的时候,遇到了问题:无法将普通用户加入sudoers列表。 Debian 8 出于安全方面的考虑,其默认设置不允许以root用户登录。但是当已普通用户登录系统后,想要...
  • linux下如何添加一个用户并且让用户获得root权限 测试环境:CentOS 5.5 1、添加用户,首先用adduser命令添加一个普通用户,命令如下: #adduser tommy //添加一个名为tommy的用户 #passwd tommy //修改...

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 485
精华内容 194
关键字:

linux获得root权限命令

linux 订阅