root相关内容

MacOSX 如何在 su - root 后自动运行脚本?

假设我是普通用户,我将切换到 root: user ~ $ su - root密码:根~# 因此,一旦我以 root 身份登录,我希望 自动运行以下命令: source .bash_profile 我怎样才能让上面的命令自动运行? 解决方案 根据 bash 手册页,.bash_profile 是针对登录 shell 执行的,而 .bashrc 是为交互式非登录 shell 执行. ..
发布时间:2021-07-10 19:25:47 其他开发

如何直接获取Runtime.getRuntime().exec的结果

我正在研究一个有 root 权限的 Android 设备.我正在尝试捕获屏幕并将结果存储在 Bitmap 中以备后用. String path = Environment.getExternalStoragePublicDirectory(Environment.DIRECTORY_DOWNLOADS).getPath();路径 += "/img.png";Process sh = Runtim ..
发布时间:2021-07-10 19:25:45 移动开发

如何运行需要 root 的 perl 脚本?

我需要使用来自另一台计算机或同一台计算机的 ssh 从 php 执行位于/root/scripts/中的 perl 脚本.问题是我只是不知道如何让 php 登录到 root 帐户以仅执行该文件. 作为用户 $ 我无法访问/root/scripts/,所以我不能使用 execc 或 system 调用它.我曾尝试使用 ssh 登录 sudo su,但当我提供密码时,它挂起. 我把代码留在 ..
发布时间:2021-07-10 19:25:38 PHP

检查 root 是否在 bash 脚本中

我想在运行之前检查运行脚本的用户是否是root用户.但它似乎不起作用.我目前以 root 身份登录,但我认为语法有问题. if[[ $EUID -ne 0 ]];然后echo "对不起,你不是root."出口 1别的echo "你是 root,脚本将继续."菲 解决方案 if 和 [ 之间需要一个空格. ..
发布时间:2021-07-10 19:25:35 服务器开发

如果上下文和根名称不同,则获取 Java Web 应用程序中的根目录名称

我有一个 Web 应用程序,其中上下文名称与我的根名称不同.例如,我的根目录名称是 myapp,上下文路径是 app.那么如何从Java Web应用程序中获取根名称(myapp)? 解决方案 如果应用程序没有使用 war 文件部署,您可以使用此代码返回应用程序运行的完整地址. //request变量是从一个action中接收到的Java HTTP servlet请求对象request.g ..
发布时间:2021-07-10 19:25:32 Java开发

如何在Qt程序中获得root权限?

我需要使用 qt 小部件应用程序在根目录中创建目录. void Home::on_pushButton_clicked(){system("mkdir/bin/mydir");} 但是,如何在/bin 文件夹中创建文件夹之前获得 root 权限 解决方案 你可以在编程中使用 pkexec 命令获取 root 密码,如下所示: void Home::on_pushButton_cli ..
发布时间:2021-07-10 19:25:28 服务器开发

Python 禁用和启用根权限

我有一段代码希望以非 root 用户身份运行.如果程序以非 root 身份运行,则不需要发生任何事情.但是如果程序以 root 身份运行,则需要删除 root 权限,执行该段代码,然后再次启用 root 权限.你如何为启用/禁用编写代码? 解决方案 尝试以下操作: 导入操作系统打印“执行代码的用户:%d"% os.getuid()打印“当前有效用户:%d"% os.geteuid()如果 ..
发布时间:2021-07-10 19:25:26 Python

Android 设备植根检查

我想检查我的设备是否已植根.当我在真实设备中尝试下面的这段代码时,它没有扎根,没关系.但是非 root 模拟器在这一行中断 if (new File(path).exists())返回真; “/system/xbin/su"路径存在. private static boolean isRooted() {String[] 路径 = { "/system/app/Superuser.apk", ..
发布时间:2021-07-10 19:25:23 移动开发

如何从数据文件夹中读取文件?

在我的应用程序中,我必须从数据文件夹中的文件中读取数据.但我不能那样做.我对此进行了搜索,但许多用户说您无法从数据文件夹中读取数据.我们看到 Rootbrowser 可以从 android 私有文件夹文件中读取数据.我的问题是如何从 data/misc 文件夹中读取文件? 解决方案 在我的应用程序中,我必须从数据文件夹中的文件中读取数据 如果“数据文件夹"是指 /data 或其下 ..
发布时间:2021-07-10 19:25:20 移动开发

如何在 Java 中以 root 权限运行 shell 命令

我需要以 root 权限在 Java 中运行 shell 命令(在我的例子中是 ipfw).我使用 ProcessBuilder 来运行没有权限的命令: Process p = new ProcessBuilder("ls","/").start();BufferedReader br = new BufferedReader(new InputStreamReader(p.getInputSt ..
发布时间:2021-07-10 19:25:17 Java开发

在etc文件夹中找不到php.ini?

我对我的专用服务器有 root 访问权限,当我运行 phpinfo() 时,它说我的 php.ini 文件在 etc/目录中,使用 ssh 我似乎找不到它在那里,我不知道在哪里可以找到,谢谢:)) 解决方案 这可能不是 SO 的问题,但这里有几个潜在的解决方案,当然,所有这些都取决于您的发行版: 定位php.ini 应该给你php.ini所在的目录(你可能需要先updateb) ..
发布时间:2021-07-10 19:25:13 PHP

如何以 root 身份运行 selenium chromedriver?(即使使用 --no-sandbox 也不起作用

我正在尝试运行 chromedriver 来创建一些硒测试.我按照这个手册安装它.我正在尝试运行此代码: from selenium import webdriver驱动程序 = webdriver.Chrome(chrome_options=options) 当我以普通用户的身份调用这个 python 脚本时,它正在工作.但是当我将它称为 root 时(这对我来说是必需的),它不起作用.我尝 ..
发布时间:2021-07-10 19:25:10 Python

无需植根设备即可卸载/安装系统应用程序

有没有办法在不root设备的情况下将apk推送到system/app文件夹? 我找到了几种在有 root 权限的设备上执行此操作的方法,但我正在寻找一种无需先将设备 root 权限即可执行此操作的方法. 如果有什么不同,我想在三星 S4 上进行,并使用 twrp 作为自定义恢复. PS:不幸的是,首先生根和取消生根也不是一种选择. 解决方案 您可以卸载 WITHOUT r ..
发布时间:2021-07-10 19:25:07 移动开发

为什么 getpwnam() 总是在函数中返回根信息?

我编写了一个简单的程序,它对用户名调用 getpwnam(),将该用户名传递给一个函数,然后再次调用 getpwnam().出于某种原因,我总是在函数内部获取 root 的密码信息. #include #include #include 无效打印用户(字符*用户名){printf("USERNAME2: %s\n", 用户名);struct passwd *user_info = getpwna ..
发布时间:2021-07-10 19:24:49 其他开发

exec(“su") 权限被拒绝?

当我使用此代码时 Runtime.getRuntime().exec("su"). 并听听它返回给我的 ErrorStream:权限被拒绝.但是 SuperUser 成功授予权限.有什么想法吗? 解决方案 我的 ROM 搞砸了.我不得不重新安装它.添加权限应该没有帮助.编辑:如果您没有定义权限,超级用户现在会发出警告,它仍然会授予 su. ..
发布时间:2021-07-10 19:24:46 移动开发

像 root 用户一样运行 PHP shell_exec()

我构建了一个 PHP 应用程序,我在其中为 Linux debian Jessie 创建了命令行功能.一切正常,但我需要能够使用一些命令,如 root 用户. 有没有办法使用 shell_exec() 或类似命令通过 PHP 像 root 用户一样访问? 这个命令行的想法是让有权访问该服务器的人可以从任何地方或设备通过互联网处理它. 这是控制台的图像: 解决方案 以 ro ..
发布时间:2021-07-10 19:24:43 PHP

如何在没有 root 权限的情况下安装 python 3.x 和 2.y

我在一台没有 root 权限的共享机器上工作,但安装了 Python 2.y,但我想同时拥有 Python 的两种风格,我也想调用 Python 2.y 只需键入 python(像往常一样)) 并且要调用 Python 3.x,请键入 python3.我知道这是可能的,因为在我的主要设备中(whit root 访问权限和 sudo 的魔力)我可以“选择"使用哪个. 解决方案 你可以安装 p ..
发布时间:2021-07-10 19:24:40 Python