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

php - 无法打开流:权限被拒绝 - 尝试从文件中读取时

我有两个要使用 php 读取的文件。一个文件位于,/var/www/html另一个文件位于/svn/access/(我创建的目录)。我可以读取其中的文件,/var/www/html但无法读取另一个文件。

我收到以下错误消息:

我已使用“chmod”和“chown”授予所有目录和文件的权限

在此处输入图像描述

但是当我尝试从路径中读取时,我仍然收到该错误/svn/access。为什么会发生这种情况,我该如何解决?请帮忙!

0 投票
1 回答
90 浏览

php - 创建文件为 apache:apache

我正在使用 Codeigniter 的file helpercreatewrite文件。(用于记录)有没有一种方法可以在创建过程中以编程方式更改user:group这些apache:apache文件的。

我在创建文件后尝试过phpchown command但它没有说“不允许”。这是因为php 只允许if您是超级用户

任何解决此问题的方法将不胜感激。

0 投票
1 回答
230 浏览

java - 带有字符串的 JNA 用于 chown 而不是 int?

您好我需要通过 JAVA 更改某些文件的用户/组。我在任何地方都看到过大致相同的 Posix 示例。

这样做的问题是你必须知道 PID 和 GID,但要做到这一点,你必须通过运行时来获取它们,所以我真的看不到 chown 方法的使用。我试过这个

但是在传递用户和组的字符串参数后, ls -l 显示文件的 806789808 806789776 dor 用户/组。那么有没有办法将用户和组作为字符串传递?

0 投票
1 回答
2587 浏览

cron - CRON chown 和 chgrp 从 root 用户到目录

我正在尝试每隔 5 分钟更改一个目录的组和所有者(从 root 到 www-data)。

所以我在root用户上设置了一个cron,比如`

但它不起作用。

请帮帮我。

提前致谢。

0 投票
1 回答
544 浏览

apache - Plesk 无法创建订阅

我有一个 Centos 服务器,我有一个在 apache 上运行的演示站点。我决定安装和使用 Nginx 而不是 Apache。一切都很顺利,直到 nginx 用户要求我的站点文件夹权限。所以我做了

然后我无法从 FTP 登录,Plesk 也有很多错误。

我从 Plesk 中删除了我的域/订阅,然后我尝试创建一个新的,但我做不到,Plesk 无法创建一个新的域/订阅并给了我这个错误:

失败:无法创建用户保护目录:filemng:/bin/mkdir 命令期间发生错误

0 投票
2 回答
908 浏览

bash - cron chmod 脚本不会更改所有者

我需要运行更改所选文件的所有者和组的 cron 作业。

我有一个脚本:

如果我手动运行它 - 它可以完美运行。如果我将它添加到 root 的 cron

它不会更改所有者/组。文件具有权限“-rwsr-xr-x”。

知道如何解决这个问题吗?

0 投票
2 回答
62110 浏览

unix - chmod 775 在一个文件夹上,但不是该文件夹下的所有文件

通过将用户的 775 权限分配给文件夹(项目),这会影响文件夹下的文件权限吗?

意思是,如果/project/config.html曾经拥有 664 权利,这是否意味着 664 权利消失并授予 775?如何避免这种情况发生?有不同权限的文件和文件夹,/project/我不希望这些被覆盖。

0 投票
2 回答
957 浏览

php - PHP - 拥有错误所有者的 mkdir

我有一个简单的 PHP 脚本,它创建一个文件夹,然后将某些文件复制到其中。该文件夹(和复制的文件)拥有所有 755 权限。问题是,它将用户设置为 Apache。现在我无法通过 FTP 删除或更改权限。我只能在我的 DirectAdmin 中“重置所有权”。在那里我可以看到用户从“Apache”变为“matthdc58”。

如何让 PHP 创建一个以“matthdc58”为用户的文件夹?我试过chown()了 - 失败了:

php_flag safe_mode off我也在我的 .htaccess 中尝试过(似乎解决了其他人的问题) ,但没有成功。


我的整个 PHP 脚本:


所以,只是为了澄清:

  • 我的 PHP 脚本将新文件夹的所有者设置为“Apache”。
  • PHP 脚本无法将所有者更改为“matthdc58”。
  • 现在,我无法通过 FTP 编辑该文件夹,因为所有者是“Apache”。
  • 我只能通过 DirectAdmin 使用“恢复所有权”按钮恢复所有权。
0 投票
1 回答
393 浏览

linux - 设置文件夹所有者组

我有应用程序在 ubuntu 12.04 上运行,当用户使用提交表单提交文件时,我收到权限被拒绝错误。所以看起来用户没有写权限。当我以root身份登录并使用ls -l folder_name它时

当我使用chown myuser folder_name并重复时ls -l folder_name,它给了我相同的输出,所以 myuser 仍然不是文件夹的所有者。如何将 myuser 添加为现有文件夹和现有文件夹中所有新创建的文件夹的所有者。`

0 投票
1 回答
139 浏览

centos - 目录的双重所有者

如何创建一个有两个所有者的文件夹?

我需要我的文件夹拥有两个用户的权限:“ftpuser”和“apache”。我怎样才能做到这一点?

我的操作系统是 Centos 5.9。