问题标签 [su]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
android - Android的默认su
Root Checker 在 Android 的默认设置su
(由 AOSP 构建)上失败,但adb shell
它运行良好。这个su
程序似乎不提供对 Android 框架的 root 访问权限。但我不太清楚细节。有没有人可以解释一下?谢谢。
android - 在无根的 android 手机上 su 和 busybox 的正确文件权限是什么?
我正在开发一个嵌入式应用程序,我需要允许设备所有者按需 root 和取消 root 设备。
我可以通过存储在 rom 中的特殊版本的 SU 运行以下 shell 命令来启动设备:
我现在需要能够扭转生根过程。因此,我需要恢复这两个文件的所有者和权限。问题是我不确定无根 android 设备上的默认权限和所有者是什么。
有人可以帮忙吗?!
ruby - 如何在 Ruby 中使用 net-ssh sudo su
我试图弄清楚如何sudo su - #{su_user}
在 Ruby 之后发送多个 net-ssh 命令链。
我当前的代码在下面,并与sudo su
命令一起挂起,即使在send_data "#{password}\n"
.
同时,在系统上,手动执行sudo su - admin2
不需要输入密码。
任何帮助,将不胜感激!
iphone - SUDO - iOS FTP - 卡住
我在 iOS 中有一个需要 su 的 MobileTerminal 脚本,有什么方法可以将命令添加到 bash 脚本中以 root 身份登录,而无需输入 su 然后输入密码?
干杯,
十二月
amazon-web-services - SSH 错误 - 标准输入必须是 TTY
我正在尝试运行以下命令:
我不断收到错误消息:
我怎样才能SSH
在服务器上运行名为的文件./update.sh
?
sudo - JSCH sudo su 命令“tty”错误
Java - Jsch sudo 命令。
我正在使用 Jsch,我的任务是登录服务器并运行以下命令
使用以下代码我可以成功连接但是当我尝试运行命令时它给了我错误sudo: sorry, you must have a tty to run sudo
以下是我的代码
他们建议使用的 sudo.java 中的 jsch 可用示例
但是当我运行命令时"sudo -S -p - su bamboo"
仍然给我同样的错误
任何帮助表示赞赏。
exec - RunTime.exec("su") 的问题
我想从我的应用程序运行一些 shell 命令,但是当我运行时: Process process = Runtime.getRuntime().exec(su); 我有一个错误:su: uid XXXXX not allowed to su. 我不明白为什么,因为我认为我的手机植根于 adb shell su 正在工作。有谁知道我错过了什么?
android - bash 脚本中的 su -c 不会显示任何输出
一段时间以来,我一直在为这个问题挠头。它看起来很简单,但我就是无法让它工作。这是在一个有根的 android 平板电脑上,如果这有所作为的话。我试图模仿 sudo 在普通 linux 系统上的行为。在 bash 脚本方面我不是很有经验,所以这可能很简单。这是一个两部分的问题。
所以这里(部分)是一个名为 aliases 的 bash 脚本。它通常由 bashrc 提供。问题是我希望我的自定义 sudo 命令能够访问此脚本中定义的别名。
因此,当我从 shell 调用 sudo 时,它绝对不会输出任何内容。上面脚本末尾的快速“echo ok”证明当我尝试 sudo 某些东西时正在执行源命令。但是在'&&'之后似乎什么也没做。甚至没有回声。甚至没有触及随机文件名的工作,所以它似乎不是标准输出被重定向或什么的。我试过用 '||' 代替 '&&' 但这也不起作用。
调试时出现了问题的第二部分。从 shell 调用以下命令:
... ls 输出没有颜色,即使别名文件是在调用 ls 之前立即获取的。现在我彻底糊涂了。
android - 是否可以在只安装 su 二进制文件且未安装 SuperSU 或 Superuser apk 的情况下以 root 身份运行 shell 命令?
我有一部只安装了 su 二进制文件的 Android 手机,它可以工作,这意味着我可以将 shell 插入手机并运行“su”命令,我将成为 root。
当我尝试通过代码运行命令时,无论我尝试以哪种方式运行它,它似乎都不起作用。我尝试了以下命令的许多不同变体。
当我在另一个安装了 Superuser.apk 或 SuperSU.apk 应用程序的 root 手机上运行此命令时,我收到一个对话框,询问我是否要允许它以 root 权限运行。当 apk 不存在时,它永远不会询问并且命令永远不会起作用。
我尝试在第一部手机上安装 apk,但它们似乎没有做任何事情。所以,正如最初的问题所问的那样——>有没有办法在没有安装 SU 应用程序的情况下从应用程序内运行提升的命令?
android - Android Runtime.getRuntime().exec 和 rsync
我正在尝试在我的设备上运行 rsync。我有二进制文件,/system/xbin/rsync
我正在尝试使用Runtime.getRuntime().exec
. 我是 Android 编程的新手,所以如果我必须使用超级用户权限,我还不知道。
我的代码是:
它不起作用,它只是打印“RSYNC STARTED”“RSYNC FINISHED”。
但是如果我运行:
它工作正常,我可以看到 LogCat 窗口的输出。
所以我想我必须使用超级用户权限,所以我修改了我的代码如下:
但是当我运行代码时,应用程序会冻结而没有错误。