su

    17热度

    1回答

    我有一个应用程序应该使用一些shell命令将文件从sdcard复制到/ system/media /。它将需要root,我正在根植设备上进行测试。我使用运行时来执行shell命令,但它不起作用。 这是我已经得到了我的运行时间 public void RunAsRoot{String[] commands = {"sysrw", "rm /data/local/bootanimation.zip",

    11热度

    3回答

    首先我将介绍我的情况。 我需要在我的android应用程序中执行“su”命令,它运行良好。然后我需要执行“ls”命令并读取输出。我通过从“su”进程获取输出流并将其写入其中来执行此操作。 这里是个问题。如何读取“ls”过程的输出?我所拥有的就是“su”过程对象。从中获取输入流不会产生任何效果,因为“su”不会写入任何内容。但是“ls”确实存在,我不知道如何访问它的输出消息。 我搜查了很多网站,但我

    122热度

    2回答

    我有script.sh必须作为user2运行。但是,此脚本只能在我的应用程序的user1下运行。 我想下面的命令来运行: su user2 -C script.sh 而且能够没有密码运行。 我也希望这是非常严格的,因为user1只能在user2下运行script.sh而没有别的。 我试着用sudoers文件来做这件事,并且经过几个小时的尝试后,感到无穷无尽。 如果有人可以提供一个明确的例子说明

    39热度

    3回答

    所以我不能得到su命令在终端上工作。我所做的只是输入“su”,然后按回车,它会要求输入密码,然后输入我当前登录的用户密码。它总是给出这个错误。我发誓此前曾工作过,不知道发生了什么事。 su: Sorry 我正在运行Mac OSX 10.7.1(Lion)。任何人都知道什么可能是错的?我输入正确的密码。

    0热度

    2回答

    我的应用程序请求SU访问是这样的: Process p = null; p = Runtime.getRuntime().exec("su"); ,提示用户允许或拒绝访问,但我的应用程序将继续在显示屏幕上选择要执行的下一行代码。如何让应用程序等待,直到用户在提示符下做出选择?

    2热度

    1回答

    我有一个用Ruby编写的需要root权限的特定脚本。大多数其他进程不需要这样,所以在Monit中很容易设置。不是这个。 服务器需要在386处侦听,并且此端口仅可用于root用户。我不会详细说明为什么,因为1)我不是一个低级别的人,2)使用sudo时它工作得很好。 的monit的配置文件是简单的,看起来像这样: set logfile syslog facility LOG_daemon # Def

    1热度

    1回答

    似乎几乎所有的Android设备都没有root权限,所以有些人提供了一个新的ROM来对其进行根目录。他们如何实现它? (难道他们改变init过程中任何东西,或做他们改变一些应用程序上的存储访问属性,如发射器或工具包,或某些进程的UID/GID?) 我有一个非root用户的移动和另一根一。我找不到它们之间的区别。启动器都带有超过10000的uid/gid。 在Linux桌面中,这是通过登录过程控制的

    2热度

    3回答

    生根并请求超级用户权限在我的应用程序中启用/禁用gps需要做什么?

    0热度

    1回答

    我有一个bash脚本,需要在不同的用户下运行几个命令。我想用su做这个,但是我无法自动su没有密码提示。 运行该脚本的用户将是centos中的apache(所以不是真正的用户帐户,例如,您不能执行su apache并在apache用户下获得提示)。 因此,我不认为像预期的东西会起作用。我也不能使用SSH密钥从apache到另一个本地主机帐户。 有没有办法实现我的目标?硬编码密码对我来说是可以接受的

    6热度

    4回答

    获得一个后台进程ID后台进程获取一个PID容易被去从提示符下执行: $ my_daemon & $ echo $! 但如果我要运行它像一个不同的用户是什么: su - joe -c "/path/to/my_daemon &;" 现在我该如何捕获my_daemon的PID?