问题标签 [file-ownership]

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 投票
1 回答
19 浏览

windows - 保持文件所有权 Win7 共享

我正在尝试在我们将用来处理模拟作业的 Win7 工作站上设置一个“保管箱”。我的计划是从文件中提取所有权(做一个简单的 dir /q "filename"),这样我就可以在模拟过程中使用所有者信息(例如,完成后向他们发送电子邮件)。

我遇到的问题是当用户将模拟文件放在我设置的共享上时,所有权设置为 BUILTIN\Administrators。我已经尝试调整共享设置,但到目前为止似乎没有任何效果。

我确实有一个解决方法,用户可以将他们的电子邮件地址嵌入到模拟文件中,我可以提取它。但是尝试使它更容易,因为我知道有些用户会忘记这样做...任何想法如何保留所有权信息?

0 投票
1 回答
1995 浏览

svn - SVN 是否跟踪文件所有权和权限?

如果我通过 SVN 签出文件并更改工作目录中文件的权限和/或所有者,这些更改会在我提交文件时反映出来吗?

如果是这样,我该如何防止这种情况?

0 投票
1 回答
916 浏览

linux - 某个组拥有的字符串的 GREP

我需要做这样的事情

但不是在目录中搜索,我想搜索特定组拥有的所有文件。这可能吗?

0 投票
1 回答
2922 浏览

permissions - Google Drive 更改文件夹内的文件权限

我想知道是否有人可以提供帮助。我们使用 Google Apps for Education。在系统中,我们有一个共享文件夹,教师可以在其中放置文件供学生访问。例如,整个 8 位科学教师团队都将文件添加到“科学共享”。

Science Shared 文件夹位于单独的 Google 帐户“science-shared@domain.com”上

随着时间的推移,文件将占用个人用户的配额,如果他们离开并且他们的帐户被删除,所有这些文件都会消失。我们显然不想使用传输工具将他们的全部数据传输到科学共享。

理想情况下,我正在寻找某种可以遍历共享文件夹并更改每个文件和文件夹的权限的脚本,以便科学共享是所有者,并且个别教师具有编辑权限。

这是否可能,如果是这样,任何人都可以就如何/从哪里开始提供一些帮助......目前一无所知。

提前致谢。

0 投票
1 回答
1035 浏览

apache - Joomla 网站上的文件所有者

我需要一些关于 Joomla 的文件和文件夹所有权的建议。我正在使用 Joomla 2.5 网站,该网站托管在没有 suPHP 模块的 linux-apache 服务器上。使用一年后,一些文件归 apache 用户所有,其他文件归 ftp 用户所有。我要求将所有文件的所有权交给 ftp 用户,但 joomla(毕竟是 apache 用户)无法更新系统、安装扩展程序或上传图像。如何设置文件的所有权?谢谢你

0 投票
2 回答
256 浏览

bash - 汇总特定用户拥有的文件的总大小

我想总结特定用户所有的所有文件的大小(递归)。虽然,我不想拥有所有目录的巨大列表,只是整体大小。

因此,此答案的解决方案如下:

必须修改,但如何修改?

我知道使用 awk 之类的后处理是可能的,但我想这可以更直接地完成。

0 投票
1 回答
456 浏览

linux - 如何一次更改文件和文件夹的所有权

在我的插件文件夹中,我上传了一些真正的 Wordpress 插件。/httpdocs/wp-content/plugins 我需要将每个文件和文件夹的所有权从 48 48 更改为 10004 503 以确保权利没有任何问题。我怎样才能做到这一点?

0 投票
3 回答
1411 浏览

php - 如何在 Debian 上正确配置 Symfony2 网站的所有权/权限

我想管理一个 Claroline 网站(基于 Symfony 2)。所以对于我的网站 mysymfony.com 为用户“theclient”安装

1 - 0 我将客户端添加到 www-data 组: adduser theclient www-data

1 - 1 - 修改 /etc/hosts :

1 - 2 - 创建虚拟主机 /etc/apache2/sites-available/mysymfony.com :

1 – 3 - 激活:a2ensite mysymfony.com

1 – 4 - 重新加载服务器:service apache2 reload

1 - 5 - 链接到 var/www :

然后作为根我:

1 – 6 - 更改所有权:chown -hR theclient:www-data /home/theclient/www/mysymfony.com

1 – 7 - 更改权限:chmod -R 755 /home/theclient/www/mysymfony.com 以及可以写入的目录和文件:

使用此配置,我可以正确安装网站(使用基于 webinstaller 或控制台的)。

如果我以 root 身份安装插件,插件目录、其内容、所有 Symfony 配置文件和缓存文件都是 root:root => 我需要重做一个:chown -hR theclient:www-data /home/theclient/www/mysymfony.com 上传的文件属于 www-data:www-data (这是预期的,但对于来自用户 theclient 的脚本不实用。刷新缓存时会发生相同的文件/目录所有权“问题”(以 root 身份)

所以这不是一个错误,但如果我希望能够每天管理这个站点(开发/尝试/安装插件,刷新缓存,升级......)

所以我的问题是你能提供一种“精确”的方式来设置这种网站(权利/所有权、管理......)吗?

除了初始设置之外,是否应该在那里使用“chown”和“chmod”?谢谢

0 投票
1 回答
565 浏览

file-permissions - rsync本地根到远程服务器与非根保留用户:组这是可能的

我正在编写代码来创建基于 rsync 的备份。

在服务器上运行代码如何 root,并使用 rsync 发送一些关于系统和所有用户帐户的问题。

在备份服务器上将内容(通过 rsync)放在一个用户帐户(用户)上

尝试 -azhEX --numeric-ids 和 -azh, y others.. 但无论如何我可以在进行还原时保留用户和组 ID。

在这种情况下可以使用 rsync ,使用原始 user:group 恢复?

我在双方都运行最新版本的 rsync 3.1.1。

0 投票
1 回答
204 浏览

root - 无法执行 sudo

我不小心将 /usr/lib 的所有权及其子文件夹和文件从其先前的所有者“root”更改为用户“A”。现在我无法使用 sudo 运行任何命令,因为 root 不拥有 usr/lib/sudo/sudoers.so 文件。