问题标签 [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.
php - 无法打开流:权限被拒绝 - 尝试从文件中读取时
我有两个要使用 php 读取的文件。一个文件位于,/var/www/html
另一个文件位于/svn/access/
(我创建的目录)。我可以读取其中的文件,/var/www/html
但无法读取另一个文件。
我收到以下错误消息:
我已使用“chmod”和“chown”授予所有目录和文件的权限
但是当我尝试从路径中读取时,我仍然收到该错误/svn/access
。为什么会发生这种情况,我该如何解决?请帮忙!
php - 创建文件为 apache:apache
我正在使用 Codeigniter 的file helper
类create
和write
文件。(用于记录)有没有一种方法可以在创建过程中以编程方式更改user:group
这些apache:apache
文件的。
我在创建文件后尝试过php
,chown command
但它没有说“不允许”。这是因为php
只允许if
您是超级用户。
任何解决此问题的方法将不胜感激。
java - 带有字符串的 JNA 用于 chown 而不是 int?
您好我需要通过 JAVA 更改某些文件的用户/组。我在任何地方都看到过大致相同的 Posix 示例。
这样做的问题是你必须知道 PID 和 GID,但要做到这一点,你必须通过运行时来获取它们,所以我真的看不到 chown 方法的使用。我试过这个
但是在传递用户和组的字符串参数后, ls -l 显示文件的 806789808 806789776 dor 用户/组。那么有没有办法将用户和组作为字符串传递?
cron - CRON chown 和 chgrp 从 root 用户到目录
我正在尝试每隔 5 分钟更改一个目录的组和所有者(从 root 到 www-data)。
所以我在root用户上设置了一个cron,比如`
但它不起作用。
请帮帮我。
提前致谢。
apache - Plesk 无法创建订阅
我有一个 Centos 服务器,我有一个在 apache 上运行的演示站点。我决定安装和使用 Nginx 而不是 Apache。一切都很顺利,直到 nginx 用户要求我的站点文件夹权限。所以我做了
然后我无法从 FTP 登录,Plesk 也有很多错误。
我从 Plesk 中删除了我的域/订阅,然后我尝试创建一个新的,但我做不到,Plesk 无法创建一个新的域/订阅并给了我这个错误:
失败:无法创建用户保护目录:filemng:/bin/mkdir 命令期间发生错误
bash - cron chmod 脚本不会更改所有者
我需要运行更改所选文件的所有者和组的 cron 作业。
我有一个脚本:
如果我手动运行它 - 它可以完美运行。如果我将它添加到 root 的 cron
它不会更改所有者/组。文件具有权限“-rwsr-xr-x”。
知道如何解决这个问题吗?
unix - chmod 775 在一个文件夹上,但不是该文件夹下的所有文件
通过将用户的 775 权限分配给文件夹(项目),这会影响文件夹下的文件权限吗?
意思是,如果/project/config.html
曾经拥有 664 权利,这是否意味着 664 权利消失并授予 775?如何避免这种情况发生?有不同权限的文件和文件夹,/project/
我不希望这些被覆盖。
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 使用“恢复所有权”按钮恢复所有权。
linux - 设置文件夹所有者组
我有应用程序在 ubuntu 12.04 上运行,当用户使用提交表单提交文件时,我收到权限被拒绝错误。所以看起来用户没有写权限。当我以root身份登录并使用ls -l folder_name
它时
当我使用chown myuser folder_name
并重复时ls -l folder_name
,它给了我相同的输出,所以 myuser 仍然不是文件夹的所有者。如何将 myuser 添加为现有文件夹和现有文件夹中所有新创建的文件夹的所有者。`
centos - 目录的双重所有者
如何创建一个有两个所有者的文件夹?
我需要我的文件夹拥有两个用户的权限:“ftpuser”和“apache”。我怎样才能做到这一点?
我的操作系统是 Centos 5.9。