问题标签 [chown]

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 回答
428 浏览

install4j - Install4j 不会更改文件的所有者?

我在 install4j 安装程序中添加了一个操作,使用“设置文件和目录的所有者”将某个文件的所有者更改为 root:admin。但是,当我运行生成的安装程序时,没有设置文件的所有者(它与其他所有内容相同——myusername:admin)。我将配置设置为“提升到最大可用权限”和“询问用户是重试还是失败时退出”。但是没有要求我输入密码来提升权限,也没有要求我重试或失败。

我很确定路径等是正确的,因为我还在完全相同的文件上使用“设置文件和目录的 UNIX 访问模式”(使其成为 setuid),并且效果很好。

此外,所有者更改操作列在生成的构建报告中,并且在那里显示正确。

这是在 Mac 上。我还没有在其他平台上尝试过(因为我在任何其他平台上都不需要这个特定的 setuid 组件)。

0 投票
2 回答
2974 浏览

linux - Chown 不能处理外部驱动器中的文件?

我首先安装了一个 WD Elements 驱动器

然后,在挂载的驱动器下创建了一个测试文件

并得到

然后我试图改变它的主人

但主人一点都没变。什么原因?如何解决?

下面是mount

0 投票
2 回答
1545 浏览

php - Nginx/PHP-FPM exec 另一个 php 脚本

这有效,因此 exec 功能未被禁用。

即使认为 script.php 有 777 chmod,这也不起作用。

这也不起作用。

我试图 chmod 和 chown /var/www/ 文件夹,但它没有帮助。我想这是由于 www-data 用户权限,看起来它无权访问多个 bin 文件。

我该如何解决这个问题?

0 投票
3 回答
648 浏览

linux - Linux中的权限安全检查?

检查 /home 中多个文件夹和文件的权限以查看是否有任何帐户的权限设置为不安全值的最快方法是什么?

什么会被认为是不安全的?

  • 具有可能被公众写入的访问级别的文件
  • 对 .htaccess、.svn 等文件的读取权限
  • 任何可能危及网络服务器安全的文件

编辑

我认为这是一个两部分的问题。我已经在上面提到了我认为不安全的内容,但也许还应该问一下:还有什么可以使网站在权限级别上不安全?有什么风险以及如何检查它们?

0 投票
1 回答
671 浏览

python - 在 python 程序中调用的 Sudo 不起作用

这是一个非常具体的问题。在我的程序中,我使用一个特定的文件来运行一个 sudo 命令,我称之为 CHOWN.sh :

当我使用参数“usb”调用命令/path/to/the/file/CHOWN.sh 时,它会更改我作为/mnt/usb 安装的usb-key 的所有权。但是,此文件应以 root 身份运行。这就是我在 /etc/sudoers 中输入这一行的原因:

这样,我可以使用“sudo”命令运行它。

假设 /mnt/usb 的所有权是 root:root:

当我使用 sudo 运行命令时,我得到:

所以命令按预期工作。请注意,用户 'user' 是组 'hmis' 的一部分。但是,当我在 python 文件中使用此命令时,它将不起作用:

在程序的 stdout-stderr 中,我得到:

有谁知道问题出在哪里?

谢谢,

莎拉

0 投票
2 回答
105595 浏览

macos - chown 非法组名 (mac os x)

我正在尝试在终端中运行以下命令:

但是,我不断收到此消息:

我正在使用 mac osx (mountain lion),并且安装了命令行工具。我真的不太了解 unix,但我一直在谷歌搜索非法组名错误,并没有找到任何有用的信息。我在看什么?您认为可能有帮助的任何其他资源也值得赞赏。

0 投票
1 回答
1240 浏览

spring - 将 Confluence 部署到 OpenShift?

我将 Confluence 5.1 作为 WAR 部署到 OpenShift Tomcat 6 Cartridge。

使用我的网络浏览器访问该实例,我得到:

模板渲染期间发生错误:Velocimacro:使用 VM 库时出错:template/includes/macros-deprecated.vm。请联系您的管理员寻求帮助。

服务器日志的相关部分说:

Atlassian 支持告诉我 chown Tomcat 目录;但 OpenShift 似乎不允许这样做。

如何在 OpenShift 上成功安装 Confluence 5.1?

0 投票
2 回答
698 浏览

perl - suid 位脚本 perl

我正在制作一个 perl 脚本来改变亮度。我必须在设置为只读的文件“亮度”中写入。我想使用 SUID 位,所以我做到了。

为什么它不适用于普通用户?

提前致谢。

0 投票
1 回答
2149 浏览

file-permissions - conf/hadoop-env.sh 文件以只读模式打开

那么我正在尝试配置一个单节点集群hadoop。现在我已经创建了一个用户hadoop,并且我已经在我的usr/local/hadoop目录中安装了hadoop。

然后我完成了以下命令

结果,当我执行 ls -l 时,它显示以下内容

所以 hadoop 1.0.4 有 hadoop 作为用户组。

现在,当我使用进入我的 hadoop 组时

苏-hadoop

所以我可以更改我的 conf/hadoop-env.sh 文件,但它没有发生

hadoop@iu1:/usr/local$ vi conf/hadoop-env.sh

文件以只读模式打开

我认为它应该是可编辑模式

请帮忙

谢谢

0 投票
1 回答
776 浏览

audit - bash - 监控文件夹 / inotify 或审计或 smth 的 chown(用户和组)更改。别的

我在 opensuse 12.3 上,我的 /run/user/$UID/pulse 文件夹的所有者不时更改为 root:root 导致pulseaudio无法启动:

[autospawn] core-util.c:无法创建安全目录(/run/user/1000/pulse):权限被拒绝 [autospawn] lock-autospawn.c:无法访问自动生成锁。[pulseaudio] main.c:无法获取自动生成锁

有没有办法监控何时和谁(用户、pid、程序名称)更改所有者?似乎不适用于 inotify,但我认为它可能适用于审计,但我无法从文档中找到一些东西。还是有其他方法?