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

macos - 在 OS X 中更改目录的所有权

我已经安装了自制软件,并且正在尝试更改 /usr/local/include 目录的写入权限。

当我运行“brew doctor”时,我收到以下错误消息:

错误:/usr/local 目录不可写。即使在您安装 Homebrew 时此目录是可写的,其他软件也可能会更改此目录的权限。已知某些版本的 Airfoil 的“InstantOn”组件可以做到这一点。

您可能应该将 /usr/local 的所有权和权限更改回您的用户帐户。

我试着用 chown 来做这件事,但我对此很陌生,而且我认为我没有正确运行它。我跑了:

我没有收到任何错误消息,但是当我运行 brew doctor 时,它说我仍然没有写入 /usr/local/include 的权限。

任何帮助将不胜感激!

编辑:

我收到“不允许操作”错误。

cd /usr

chown myusername local

chown:本地:不允许操作

0 投票
2 回答
143 浏览

php - 允许上传和浏览但不允许下载

我认为这个问题应该很容易,但是在搜索了整个网络之后我找不到答案,所以我决定在这里问。

我的网站上有一个与 php 配合使用的文件上传器。上传文件的文件夹有 777 chmod。我还有一个 php 脚本来列出该文件夹中的文件。我需要的是允许 php 上传和浏览该文件夹中的文件,但不允许人们这样做。我想象的唯一解决方案是将该文件夹分配给与默认不同的另一个用户,因此我可以稍后在 filezilla 中进行 chmod 并只允许所有者执行此操作,因此人们将通过 php 脚本的输出看到文件,但如果他们不会导航到该文件夹​​。

我正在使用 Debian,apache2。我想知道我能做什么。

简而言之,我的目标是:允许 php 上传、读取、写入和执行该文件夹中的文件,但不允许客户端,除非他们使用我的 php 脚本。

提前致谢

0 投票
2 回答
166 浏览

linux - 为什么无法在我具有读/写组权限的目录中修改文件

我目前正在搞乱我的 linux 系统,现在我遇到了以下情况。

目录 /srv/http 具有以下权限集:

我之前使用以下命令创建了组 httpdev:

并添加了我的用户瞄准器:

然后我使用 chown 和 chmod 命令设置了上述权限。

但是现在我不允许修改 index.html 文件或创建一个新文件,作为用户瞄准器,触摸如下:

我理解错了什么。我期待我可以在那里做我想做的事,然后该小组拥有所有权利。

以下输出供您参考。

使用的 linux-distro 是 archlinux。

0 投票
1 回答
744 浏览

macos - Mac 上的 Subversion - 无法提交文件

我最近在 Mac OS X 上设置了一个 svn 服务器。我可以签出文件,但不能提交,但出现以下错误:

我知道这是一个所有权问题——但是,我尝试了从搜索中找到的各种解决方案,例如:

但是我知道颠覆是一个无效的论点(可能是因为我的机器上没有具有这些名称的用户或组)。我的问题是——如何创建这些用户和一个组,以便与我的 svn 身份验证文件中指定的用户名和密码链接?

谢谢!安德鲁

0 投票
3 回答
475 浏览

php - 用 php 创建的文件夹归 apache 所有

我们公司使用的是 linux 专用服务器。

每当我们使用 php 脚本创建文件夹时,apache 都拥有该文件夹,并且每次我必须通过 root 连接到服务器才能将所有者更改为用户和权限

但我不知道我应该更改哪个设置来解决这个问题。

我试图打开/关闭安全模式,但它不起作用。

如果有人可以帮助我,我会很高兴

提前致谢

0 投票
2 回答
1854 浏览

linux - CHOWN 在 LINUX (EC2) 中运行进程

我在 EC2 Linux 实例中有两个用户 A 和 B。A 在 X 组中,B 在 Y 组中。我以用户 A 身份启动 tomcat 实例。我拥有 tomcat 实例目录为“chown -RA:Y tomcat/”

我以用户身份启动了tomcat。如何以用户 B 的身份停止 tomcat 或以用户 B 的身份重新启动?

0 投票
1 回答
937 浏览

php - 为 symfony2 和其他 web 项目设置所有权/权限

我一直很困惑如何为我的网站设置权限和用户/组。它尤其是我最弱的套装之一

我当前的问题是,我经常发现自己遇到这样一种情况,即如果我查看特定页面,它将无权写入缓存或日志。在这一点上,我将所有权设置为 apache。然后,在其他情况下,如果我尝试运行内部脚本,例如,我无法写入这些缓存/日志文件,因为我将它们设置为 apache。

目前,我的 symfony2 文件都作为员工(Handonam:Staff)的一部分注册给我。我见过各种各样的人创建诸如www-data、apache 等组,并使用诸如他们自己(例如Handonam)或www 等用户作为这些组的一部分。

所以我的问题是:对于 symfony2 和其他 web 项目,用户/组设置的最佳设置通常是什么,以便 apache 和我自己可以与这些文件交互,同时保持良好的安全性?

0 投票
1 回答
953 浏览

emacs - Dired:如何以超级用户身份执行 chown?

我正在处理从远程存储库检查的代码,其中一些代码进入了该存储库,其中“root”作为文件所有者。现在我想将包含 repo 的目录移动到另一个地方,但是在普通用户下删除旧文件失败。也dired-do-chown失败了,因为我需要成为 root 才能更改文件所有者。

有没有办法以root身份调用dired命令?(比如寻找文件的流浪汉)

0 投票
2 回答
615 浏览

linux - 我应该使用 `*` 更快地 chown 一个文件夹中的所有文件吗?

我在文件夹中有 50 多个脚本cron-scripts,我只想通过 root 权限使用 cron shell 执行它们。

我应该用*上面的代码来代替具有相同效果的代码吗?

如果我做了,如何删除root权限chown root:root other-script.php

我的意思是我想让这个脚本向所有公众开放。(chown all-users:users other-script.php) 谢谢。

0 投票
1 回答
2035 浏览

wordpress - 文件/文件夹权限和所有权破坏了 wordpress 功能,什么是安全的解决方案?

除了安全困境之外,我有一个运行(在共享主机上)的 wordpress 网络非常满意。

当我第一次安装应用程序时,我是通过 plesk Cpanel 完成的。后来当我开始添加插件时,我意识到服务器使用了safe_mode On。我要求主机将其删除,他们确实这样做了,但在此之前,由于 safe_mode On 设置导致的权限问题,我确实通过 FTP 安装了我的大部分插件。

但现在我似乎遇到了一个限制我的不同环境。因为我通过 FTP 安装插件,所以我的 FTP 用户是文件的所有者。现在,当我尝试通过正常的 wordpress 例程进行更新时,它没有足够的流文件夹权限,当我将其设置为 777 时,它没有足够的权限用于插件文件夹,因为 apache 不是文件夹和文件的所有者.

我不想将所有文件夹设置为 777(775 也不起作用),更改所有者(我通过 Wordpress 插件创建文件夹进行了测试)有效,但http://codex.wordpress.org/Changing_File_Permissions告诉我我不应该让 apache 成为我的文件和文件夹的所有者。

你能给我一些建议吗:

  • 关于让 apache 成为我的文件和文件夹的所有者的安全问题
  • 关于 777 权限的安全问题(我认为这显然是一个安全风险,但也许我忽略了一些东西)
  • 我还能做些什么来使wordpress正常运行吗

如果您需要有关共享主机的更多信息,请告诉我。