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

spring - 如何使 Tomcat7 成为拥有没有 apt-get 的文件夹的用户?

背景故事:我正在使用 tomcat7 为带有 Ionic 的 API 托管 Java Spring 代码,但我们发现 file:// 被 tomcat7 服务阻止,并且 Ionic 发送了 file:// 的来源。这是 7.0.71 中修复的错误。Apt-Get Install tomcat7 仅在 Ubuntu 14.04 上安装 tomcat7=7.0.52,因此我必须使用此处的说明通过 /opt/tomcat7 文件夹中的 zip 文件手动安装 7.0.71:http: //tecadmin.net/install-tomcat -7-on-ubuntu/#

所以现在您知道为什么我在 /etc/default 中没有用户,我需要 tomcat7 拥有一个文件夹,因为我只希望 tomcat7 拥有存储到该文件夹​​的权限。我该如何做到这一点?

0 投票
3 回答
569 浏览

linux - suid 和其他权限(世界权限)有什么区别?

简而言之,用户在执行文件/程序时将获得文件所有者的权限以及所有者 UID 和 GID。它不会更改文件的所有者。

如果您在程序中强加:rwsrwxr-- 或 rwxr--rwx

如果我设置 SUID 权限(所有者)或 World 权限(其他),有什么区别?在这两种情况下用户都可以运行程序吗?

0 投票
1 回答
127 浏览

linux - 没有人拥有目录的用户所有者,现在丢失了。我可以通过执行相反的命令来恢复吗?

我将服务器从 easy apache 3 升级到 4 并获得了一些权限问题,我运行:

chown -R nobody /home/myuser/public_html

在纠正了这个问题的服务器中,现在在 cpanel 上找不到该目录,但该站点仍然存在。

我可以把目录放回去,但只需使用:

chown -R myuser /home/nobody/public_html when ssh'd in as root?

自我管理的服务器,所以我的主人不会帮助我。

谢谢布拉德

0 投票
2 回答
1901 浏览

c - 当给定 UID 的用户不存在时,getpwuid 和 getgrgid 会导致段错误

我在 linux 中运行一个 C 程序,它打印文件名以及它的用户和组所有权。我正在使用getpwuidgetgrgid

当文件由不存在的用户拥有时(即,/etc/passwd我的机器上没有给定 UID 的条目),我的程序会出现“由信号 11 终止”的段错误。

如何使我的程序的行为与 相同ls,以便在用户不存在时打印数字 UID,而不是段错误?

相关代码片段如下:

0 投票
1 回答
855 浏览

python - Python:更改注册表项的权限(获得所有权和完全控制权)以修改它们

我想遍历配置单元中的所有注册表项和子项,找到包含指定字符串的值并将其替换为新的(我正在使用winreg调整此代码

到目前为止,我的代码适用于那些ownership具有但不在其他键上的键。AdministratorAdministratorfull control

我可以设置所有密钥的权限,以便管理员拥有完全控制权,但我想避免这种情况。相反,我只想更改与指定字符串匹配的键的权限。修改值后,应将权限设置回原来的值。

我从 2012 年就看到了这个答案,但我想避免为此安装软件。

0 投票
1 回答
1548 浏览

permissions - rpm 安装过程中的文件冲突错误

我有两个 rpm xinstrument.rpm 和 xlog.rpm。首先应安装 xinstrument.rpm,然后安装 xlog.rpm。

这两个 rpm 都创建数据并将其复制到 /opt/xinstrument-control/ 目录中。

但问题是当我们安装第二个 rpm xlog.rpm 时,我们会遇到冲突错误

安装后的 xinstrument.rpm 为 xinstrument-control 目录提供以下权限

而安装时的 xlog.rpm 为 xinstrument-control 目录提供以下权限

查看目录的权限和所有权是否存在导致冲突的问题?还有什么可能是冲突的原因以及如何解决它?

0 投票
1 回答
28 浏览

linux - 有没有办法在巨大的并发日志中查看当前目录和文件名中的所有所有者(没有 ls)

对于我当前的问题,我需要列出与当前所有者具有不同所有者的所有文件。我们在当前目录中有将近 600 000 个文件,ls -l或者任何其他ls命令都会给我们带来麻烦。

我们需要什么来显示没有预期所有者的文件?

0 投票
1 回答
134 浏览

file-permissions - 如何在 rpm 升级期间替换二进制文件而不更改权限

我需要在 rpm 升级期间替换现有的二进制文件,但我不想更改已经设置的权限/所有权。

就我而言,在二进制安装(不是升级)之后,所有权/权限由 rpm 正确设置。但是在 rpm 安装之后,管理员修改了文件的权限/所有权,以允许另一个进程运行这个二进制文件。另一个进程的所有者/组与此进程不同。但是当 rpm 升级时,它会重置权限/所有权,并且另一个进程现在无法执行它。

寻找有关如何保留现有所有权/权限但仅替换二进制文件的解决方案。

任何类型的帮助/指针表示赞赏。如果您有任何问题,请告诉我。

0 投票
1 回答
79 浏览

linux - 通过成为 sudoer 更改文件所有权

假设我们有这种情况:

sudoer 可以更改此文件的所有权吗?他必须是命令 chown 或文件上的 sudoer 吗?

0 投票
1 回答
113 浏览

python - Python保存文件权限和所有者/组并稍后恢复

我有以下问题。

我需要用另一个文件替换一个文件。只要新的通过网络传输,所有者和组位就会丢失。

所以我有以下想法。保存当前权限和文件所有者位,然后在替换文件后恢复它们。

您能否建议如何在 Python 中执行此操作,或者您可以提出一种更好的方法来实现此目的。