问题标签 [root]
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.
php - 限制 PHP 访问根文件夹?
我正在制作一种服务,人们可以在其中上传 PHP 文件并获得自己的目录。
有没有办法阻止 PHP 以任何方式访问服务器的根目录?并留在其文件夹的边界?
namespaces - 编组期间每个元素中的 jaxb 命名空间而不是根元素
默认情况下,jaxb 2 在编组期间列出根元素中的所有(所有可能需要的)命名空间:
<rootElement xmlns="default_ns" xmlns:ns1="ns1" xmlns:ns2="ns2"> <ns1:element/> </rootElement>
有没有办法在每个元素中描述命名空间而不是根元素?:
<rootElement xmlns="default_ns"> <element xmlns="ns1"/> </rootElement>
它还解决了“不必要的命名空间”的问题,这对我来说也很重要。任何建议表示赞赏。
linux - 验证 GTK 应用程序以使用 root 权限运行
我有一个用于 Linux 的 UI 应用程序(使用 GTK),需要以 root 身份运行(它读取和写入 /dev/sd*)。
与其要求用户在每次启动我的应用程序时手动打开 root shell 或使用“sudo”,我想知道该应用程序是否可以使用一些操作系统提供的 API 来获取 root 权限。(注意:gtk 应用程序不能使用“setuid”模式,所以这里不是一个选项。)
这里的优点是工作流程更简单:用户可以从他的默认用户帐户中,从桌面双击我的应用程序,而不必打开根终端并从那里启动它。
我问这个是因为 OS X 正好提供了这个:应用程序可以要求操作系统启动具有 root 权限的可执行文件 - 操作系统(而不是应用程序)然后要求用户输入他的凭据,验证它们,然后根据需要启动目标.
我想知道 Linux 是否有类似的东西(例如 Ubuntu)
澄清:
因此,在 PolicyKit 的提示之后,我想知道是否可以使用它来获得对“/dev/sd ...”块设备的读写访问权限。我发现文档很难理解,所以我想我首先要问这是否可能,然后再花几个小时试图徒劳地理解它。
更新:
该应用程序是为不精通 Linux 用户的远程操作磁盘修复工具,那些 Linux 菜鸟不会对使用 sudo 甚至更改其用户的组成员有太多了解,特别是如果他们的磁盘刚刚开始出现故障并且他们吓坏了. 这就是为什么我寻求一种避免此类技术问题的解决方案。
apache - 如何从一个目录访问codeigniter文件到另一个不同的目录
我有 XAMP 安装,在 D 驱动器中有 htdocs。我将 Codeigniter/System 文件夹复制到 E 盘。现在当我输入http://localhost时,我应该能够访问 E:/Codeigniter/System/index.php 我该如何实现这一点。
c++ - 如何以编程方式获得 root 权限?
我正在编写一些软件(在 C++ 中,用于 Linux/Mac OSX),它以非特权用户身份运行,但在某些时候需要 root 特权(以创建新的虚拟设备)。
以 root 身份运行这个程序不是一个选项(主要是为了安全问题),我需要知道“真实”用户的身份(uid)。
有没有办法模仿“sudo”命令行为(询问用户密码)来临时获得 root 权限并执行特定任务?如果是这样,我会使用哪些功能?
非常感谢您的帮助 !
actionscript-3 - Positiong 基于根阶段加载的对象,而不是从根加载的 MC
我有一个根舞台,和一个从根舞台调用的 MC。现在从那个 MC,我将调用另一个 MC2,我想把 MC 放在舞台的中央。我不能在 MC 使用普通 ADDED_TO_STAGE 并定义中心的原因是因为 MC 没有放置在根阶段的确切位置(如 x,y=0)。因此,如果我将 MC2 定位在 MC 舞台中心,它就不会是根舞台/屏幕的确切中心。
如何调用根阶段属性而不是将 MC2 添加到阶段?
svn - SVN 最佳实践 - 检出根文件夹
一旦设置了存储库的结构,即主干、分支、标签,将根目录签出到我们的本地计算机是否正常。或者您是否应该只检查主干(如果这是您正在处理的内容)或分支(如果我们选择创建一个)。
我问的原因是,每次有人创建分支或标签时,我们都会在进行更新时得到一份副本。
root - 如何通过 root 帐户使用 rvm(ruby 版本管理器)?
rvm 的全部意义在于能够安装多个 rubies 并从用户帐户访问它们。当您需要从 root 访问任何这些红宝石时,您会怎么做?或者使用安装在其中一个 rvms 中的 gem?
有没有一种优雅(甚至是骇人听闻)的方式来使用我没有考虑过的这些?
我的猜测是我应该将它添加到我的 PATH 中,但我很好奇是否有人提出了更好的主意。我宁愿不为 root 帐户安装 rvm 并复制所有内容。
php - html/php:如何处理绝对网址?
<base>
就浏览器支持而言,使用html标签是否安全?或者我应该用 PHP 生成一个根路径,然后像这样添加<a href="<?=BASE?>somepage.html">somepage</a>
它,它构成一个绝对 url。
使用这样的基本标签,<base href="<?=BASE?>" />
然后我就可以使用这样的链接
现在我完全意识到在不使用基本标签的情况下这样做会容易得多:
但是我如何使用http://localhost/testsite/的基本 URL 在本地进行测试?
编辑: 谢谢伙计们,你们让stackoverflow社区变得如此伟大:)
mysql - 将 mysql 从 4.1.22 升级到 5.0
我正在尝试将我们公司4.1.22版本的MySQL升级到5。
我在用着
但在 4.1 版本中不断收到冲突文件的错误。
这是否意味着除了卸载 4.1 并安装 5.0 之外真的没有其他方法了吗?我已经读过使用 yum upgrade 命令应该可以工作......
提前致谢!