问题标签 [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.

0 投票
2 回答
2330 浏览

php - 限制 PHP 访问根文件夹?

我正在制作一种服务,人们可以在其中上传 PHP 文件并获得自己的目录。

有没有办法阻止 PHP 以任何方式访问服务器的根目录?并留在其文件夹的边界?

0 投票
2 回答
2158 浏览

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>

它还解决了“不必要的命名空间”的问题,这对我来说也很重要。任何建议表示赞赏。

0 投票
1 回答
5192 浏览

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 甚至更改其用户的组成员有太多了解,特别是如果他们的磁盘刚刚开始出现故障并且他们吓坏了. 这就是为什么我寻求一种避免此类技术问题的解决方案。

0 投票
1 回答
681 浏览

apache - 如何从一个目录访问codeigniter文件到另一个不同的目录

我有 XAMP 安装,在 D 驱动器中有 htdocs。我将 Codeigniter/System 文件夹复制到 E 盘。现在当我输入http://localhost时,我应该能够访问 E:/Codeigniter/System/index.php 我该如何实现这一点。

0 投票
7 回答
45305 浏览

c++ - 如何以编程方式获得 root 权限?

我正在编写一些软件(在 C++ 中,用于 Linux/Mac OSX),它以非特权用户身份运行,但在某些时候需要 root 特权(以创建新的虚拟设备)。

以 root 身份运行这个程序不是一个选项(主要是为了安全问题),我需要知道“真实”用户的身份(uid)。

有没有办法模仿“sudo”命令行为(询问用户密码)来临时获得 root 权限并执行特定任务?如果是这样,我会使用哪些功能?

非常感谢您的帮助 !

0 投票
1 回答
147 浏览

actionscript-3 - Positiong 基于根阶段加载的对象,而不是从根加载的 MC

我有一个根舞台,和一个从根舞台调用的 MC。现在从那个 MC,我将调用另一个 MC2,我想把 MC 放在舞台的中央。我不能在 MC 使用普通 ADDED_TO_STAGE 并定义中心的原因是因为 MC 没有放置在根阶段的确切位置(如 x,y=0)。因此,如果我将 MC2 定位在 MC 舞台中心,它就不会是根舞台/屏幕的确切中心。

如何调用根阶段属性而不是将 MC2 添加到阶段?

0 投票
2 回答
3957 浏览

svn - SVN 最佳实践 - 检出根文件夹

一旦设置了存储库的结构,即主干、分支、标签,将根目录签出到我们的本地计算机是否正常。或者您是否应该只检查主干(如果这是您正在处理的内容)或分支(如果我们选择创建一个)。

我问的原因是,每次有人创建分支或标签时,我们都会在进行更新时得到一份副本。

0 投票
4 回答
19668 浏览

root - 如何通过 root 帐户使用 rvm(ruby 版本管理器)?

rvm 的全部意义在于能够安装多个 rubies 并从用户帐户访问它们。当您需要从 root 访问任何这些红宝石时,您会怎么做?或者使用安装在其中一个 rvms 中的 gem?

有没有一种优雅(甚至是骇人听闻)的方式来使用我没有考虑过的这些?

我的猜测是我应该将它添加到我的 PATH 中,但我很好奇是否有人提出了更好的主意。我宁愿不为 root 帐户安装 rvm 并复制所有内容。

0 投票
4 回答
928 浏览

php - html/php:如何处理绝对网址?

<base>就浏览器支持而言,使用html标签是否安全?或者我应该用 PHP 生成一个根路径,然后像这样添加<a href="<?=BASE?>somepage.html">somepage</a>它,它构成一个绝对 url。

使用这样的基本标签,<base href="<?=BASE?>" />然后我就可以使用这样的链接

现在我完全意识到在不使用基本标签的情况下这样做会容易得多:

但是我如何使用http://localhost/testsite/的基本 URL 在本地进行测试?

编辑: 谢谢伙计们,你们让stackoverflow社区变得如此伟大:)

0 投票
1 回答
298 浏览

mysql - 将 mysql 从 4.1.22 升级到 5.0

我正在尝试将我们公司4.1.22版本的MySQL升级到5。

我在用着

但在 4.1 版本中不断收到冲突文件的错误。

这是否意味着除了卸载 4.1 并安装 5.0 之外真的没有其他方法了吗?我已经读过使用 yum upgrade 命令应该可以工作......

提前致谢!