问题标签 [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 - exec(“su”)权限被拒绝?
当我使用此代码时
并听听它给我的 ErrorStream:权限被拒绝。但是 SuperUser 成功授予权限。有任何想法吗?
android - su访问安卓
我正在尝试制作一个文件浏览器(特别是我开始更改此内容:http ://android-er.blogspot.com.es/2010/01/implement-simple-file-explorer-in.html )。
我的问题是:如何访问并查看目录“/”中的文件?我发现那里正在寻找著名的:Runtime.getRuntime().exec("su");
但我只做那个超级用户授予管理员权限并停止工作。
我按照这里的步骤来root模拟器:如何在Android模拟器上获得root访问权限?. 反正我的手机已经root了,不能用。
这是代码。该应用程序在超级用户的列表中,但总是无法读取消息文件夹!
}
android - 如何在 Android 上执行“su”?
系统说:"07-06 11:01:34.337: I/System.out(3864): su: uid 10170 not allowed to su"
我在终端中执行“adb root”
有任何想法吗?
unix - 在 shell 脚本中更改 unix 用户
我想在 shell 脚本中更改当前用户,以便通过将登录名和密码作为参数传递,使用户能够以管理员身份执行命令。
我想有能力做类似的事情:
在脚本内部,类似:
但是我不知道如何清楚地编码。
谢谢你的帮助
c# - OpenLDAP LDAP 服务器不可用
在过去的四天里,我一直在尝试从 asp.net 连接到我们的 OpenLDAP 服务器,但没有成功。就在我脱掉头发之前,任何人都可以有一个可行的解决方案(即使用 c# asp.net 连接到 OpenLDAP 服务器)。显然我可以从 putty.exe 访问 ldap 服务器并进行搜索。此外,我可以使用 LDAP 服务器通过本地安装的 Drupal CMS 进行身份验证,而不会出现任何问题——因为我已经添加了 LDAP 模块。我的问题是在 asp.net 中做同样的事情。具体详情如下:
Ldap 服务器托管在 sun solaries 上。我的开发机器正在运行 Win XP Service Pack 3。当我尝试使用已成功使用 putty 的用户名和密码调用 bind 时出现错误。
我什至尝试使用 options.StartTransportLayerSecurity(null); 启动 TLS;在通过相同的错误调用绑定之前仍然存在。我可能做错了什么?请帮忙!!!!!!!!
shell - 在 shell 脚本中更改为 root 用户
我有一个 shell 脚本,它需要非 root 用户帐户来运行某些命令,然后将用户更改为 root 以运行脚本的其余部分。我正在使用 SUSE11。我用过expect来自动化密码提示。但是当我使用 spawn su - 并且命令被执行时,提示会以 root 身份返回,并且脚本的其余部分不会执行。
例如。
但是在 su - 之后,提示以 root 用户身份返回。如何执行剩余的脚本。
sudo -S 选项没有帮助,因为它不运行我需要查找机器 IP 地址的 sudo -S ifconfig 命令。
我已经浏览了这些链接,但找不到解决方案: Change script directory to user's homedir in a shell script
ssh - 在远程服务器上发出命令时如何允许输入密码?
这是我的脚本:
我只希望它登录到服务器并重新启动 apache,但它需要超级用户权限才能做到这一点。但是,在它发出su
命令后,它不会停止并等待我输入密码。我可以让它这样做吗?
linux - 有没有办法查看为 su 密码键入的字符
我正在编写一个可能需要 su 来运行命令的 bash 脚本。像这样的东西-
echo "安装XYZ系统" echo "请输入root密码-" su -c "java -cp ./Installer.jar com.company.FmMain ; exit"
有没有办法让 su 打印字符(星号或其他东西),以便用户在输入密码时有一些视觉反馈?
php - 通过 php 以 root 身份运行命令
我有一个包含 su 的 php 脚本。当我在 shell 中运行它时,它要求输入 root 密码并且运行良好。但现在我想为它制作一个界面。如您所知,php-apache 中的所有命令都以 www-data 用户身份运行,并且该用户没有指定密码或不在 sudoers 中。所以我不能使用“echo pass | sudo -S ...”,因为我不知道 www-data 的密码是什么,并且在每个服务器上为 www-data 设置密码或将其添加到 sudoers+nopass 中都不合逻辑, 是吗?
你能建议什么解决方案来解决这个问题?
我的命令之一:
bash - 转义 bash 函数参数以供 su -c 使用
我希望能够编写一个su_mt_user
(当前)看起来像这样的函数:
目标是能够像这样使用它:
这将以mt-auth --stuff etc
user 身份运行命令someuser
。当前版本适用于此特定命令,但对于以下命令则失败:
这失败并出现以下错误:
我认为发生此错误是因为即使$some_filename_with_spaces
正确地将其作为一个参数传递给su_mt_user
函数,该函数也会将其扩展为多个参数"$*"
。
我也试过这个,反复试验:
但这也失败了(/usr/bin/stat: cannot execute binary file
(什么?))
当然,stat "$some_filename_with_spaces"
当前用户和someuser
用户都按预期工作。
这看起来需要进行一些转义,但是 bash 知道如何做到这一点吗?需要手动替换吗?如果是这样,哪些字符需要转义?