问题标签 [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 投票
3 回答
8996 浏览

.net - XmlSerializing数组时如何设置根节点名称?

我有一个要序列化为 XML 的对象数组。这些对象被注释以设置 XML 节点名称,但我想知道如何设置 XML 根节点的名称。

代码如下所示:

输出如下所示:

ListItem已使用XmlElement注释重命名为Place,但是如何设置根节点的名称以重命名“ArrayOfPlace”节点?

0 投票
5 回答
10313 浏览

python - 如何以 root 身份执行 os.* 方法?

是否可以在不存储在我的脚本内存中的情况下请求 root pw 并以 root 身份运行一些 os.* 命令?

我的剧本

  1. 扫描一些文件夹和文件以检查它是否可以完成这项工作
  2. 在 /etc/... 中进行一些更改
  3. 创建应该由运行脚本的用户拥有的文件夹和文件

(1) 可以作为普通用户完成。我可以通过 sudo 脚本来执行 (2),但是 (3) 中的文件夹和文件将是 root 的。

问题是我使用了很多 os.makedirs、os.symlink 等,这阻止了我让它可由普通用户运行。

Tanks 2 所有的建议

到目前为止的解决方案是:

感谢gnibbler的提示。

0 投票
6 回答
20207 浏览

java - 如何在不使用 keytool 命令行实用程序的情况下导入新的 Java CA 证书?

执行摘要:如何使用 Java 代码将新的根证书安装到 Java 中?

我们有一个桌面应用程序可以访问各种网络服务。最近,其中一位将其 SSL 证书切换为由 Trustwave 签名的证书。虽然常规 Internet 浏览器接受 Trustwave SSL 证书,但 Java 似乎没有附带必备的根证书,并且我们无法访问给定的 Web 服务并显示以下错误消息:

通过说服供应商切换回威瑞信,我们得到了暂时的缓刑,但当他们切换回威瑞信时,我们必须做好准备。所以我需要我们的桌面软件根据需要自动安装 Trustwave 根证书。我们的客户不够精通技术,无法使用 keytool 命令,我宁愿不编写脚本,因为这让我觉得这是一个脆弱的解决方案(Mac 和 PC 的单独实现,与 Vista 执行限制的斗争,找不到正确的 JRE 安装到, ETC)。

我想 keytool 在内部使用 Java。我可以在 Java 中使用什么命令来复制 keytool 的功能并以编程方式安装根证书?

0 投票
1 回答
2658 浏览

mysql - 如何恢复 MySQL root 用户的权限?

我不小心删除了 MySQL root 用户的大部分权限,包括授予权限的能力。有什么方法可以让这个用户恢复到原来的状态吗?

0 投票
1 回答
787 浏览

bash - kdialog 进度条“对象不可访问”作为 root

我有一个脚本,其中包含许多需要 root 权限的命令。而不是在脚本中使用 sudo 运行所有这些命令,我​​更喜欢使用 sudo 运行整个脚本。这样放在sudoers文件里也比较舒服。

但是,我想用 kdialog 进度条显示进度,但它不起作用。显示包含该栏的消息框,但在尝试更新进度时出现错误消息“对象不可访问”。

我很确定这与用户权限有关,因为进度条代码有效,然后在没有 sudo 的情况下调用脚本,但我不知道从哪里开始。有谁知道如何解决这个问题并且仍然使用 sudo 调用脚本?

我正在使用带有 KDE 3.5.7 的 openSUSE 10.3

谢谢,克里斯

0 投票
2 回答
601 浏览

c - 使用 setuid 降低权限级别的正确方法是什么?

我正在用 C 语言编写一个绑定到端口 < 1024 的程序。我希望它之后以非 root 权限运行。

我知道我需要调用 setuid(),但是用什么参数呢?UID 因系统而异。

0 投票
4 回答
5425 浏览

haskell - Haskell 中可靠的立方根

我在项目 euler 做问题 62并想出了以下测试数字是否是立方的:

但由于浮点错误,它返回不正确的结果:

有没有办法实现更可靠的立方体测试?

在旁注中,这是我的解决方案的其余部分,由于类型接口错误,它不起作用filter (isCube) (perms n)

我需要做什么来修复错误?

也欢迎任何优化;-)

0 投票
1 回答
649 浏览

iphone - 表视图应用程序中的 EXC_BAD_ACCESS

这是我的第一个 iPhone 应用程序,它基于顶级 tableview。行的选择要么转到另一个 tableview 要么转到一个视图。该应用程序在模拟器上运行正常,但是当移植到我的 iPhone 时,它​​会因 EXC_BAD_ACCESS 错误而失败。在显示我的启动画面时会发生这种情况。NSLog 表示 appDelegate.m 中的程序处理:

但它只是失败了。代码似乎永远不会到达我的 RootViewController 中的 viewDidLoad。

我确定我已经把 RootViewController 和 appDelegates 搞混了,但无法弄清楚到底出了什么问题。我附上了我的 RootViewController appDelegate 的开始代码 - 任何帮助表示赞赏。

RootViewController.h 代码....

}

RootViewController.m 代码......

appDelegate.h 代码.....

}

@结尾

appDelegate.m 代码.....

}

0 投票
1 回答
3768 浏览

.htaccess - 使用 htaccess 设置默认文件夹而不是文件?

是否可以设置要访问的默认文件夹而不是像“index.html”这样的文件。

我想要做的是,当一个人访问我的网站时,他们会被重定向到域根目录中的文件夹。我正在使用博客引擎,我需要它显示为主页,但我不想将它安装在根目录中,因为我有其他文件夹和文件需要位于根目录中。而且我不想把它们放在博客软件的文件夹中。我也不想为 SEO 目的使用 301 或 3XX 重定向。

如果有办法做我要求的事情,请告诉我。如果没有,请告诉我最好的选择。

0 投票
3 回答
4588 浏览

c - 不以root身份运行时如何在linux中检查登录凭据?

我用 C 语言编写了一个在浏览器中运行的 cgi-bin 应用程序,它允许用户在 Linux 机器上打开交互式 shell 并查看和编辑文件。它作为标准的 apache“www-data”用户运行。我只是在其中添加了一个登录屏幕,用户在其中输入他们的姓名和密码(在表单中),但我无法使用getpnam对用户进行身份验证,因为此功能仅在以 root 身份运行时才有效。

当不以 root 身份运行时,我必须检查用户的登录凭据有哪些选项?

PS:在我的交互式 shell 中,我可以键入“su root”,然后输入我的密码,它确实提升到 root 权限,因此显然可以交互完成。