问题标签 [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.
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 拥有存储到该文件夹的权限。我该如何做到这一点?
linux - suid 和其他权限(世界权限)有什么区别?
简而言之,用户在执行文件/程序时将获得文件所有者的权限以及所有者 UID 和 GID。它不会更改文件的所有者。
如果您在程序中强加:rwsrwxr-- 或 rwxr--rwx
如果我设置 SUID 权限(所有者)或 World 权限(其他),有什么区别?在这两种情况下用户都可以运行程序吗?
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?
自我管理的服务器,所以我的主人不会帮助我。
谢谢布拉德
c - 当给定 UID 的用户不存在时,getpwuid 和 getgrgid 会导致段错误
我在 linux 中运行一个 C 程序,它打印文件名以及它的用户和组所有权。我正在使用getpwuid
和getgrgid
。
当文件由不存在的用户拥有时(即,/etc/passwd
我的机器上没有给定 UID 的条目),我的程序会出现“由信号 11 终止”的段错误。
如何使我的程序的行为与 相同ls
,以便在用户不存在时打印数字 UID,而不是段错误?
相关代码片段如下:
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 目录提供以下权限
查看目录的权限和所有权是否存在导致冲突的问题?还有什么可能是冲突的原因以及如何解决它?
linux - 有没有办法在巨大的并发日志中查看当前目录和文件名中的所有所有者(没有 ls)
对于我当前的问题,我需要列出与当前所有者具有不同所有者的所有文件。我们在当前目录中有将近 600 000 个文件,ls -l
或者任何其他ls
命令都会给我们带来麻烦。
我们需要什么来显示没有预期所有者的文件?
file-permissions - 如何在 rpm 升级期间替换二进制文件而不更改权限
我需要在 rpm 升级期间替换现有的二进制文件,但我不想更改已经设置的权限/所有权。
就我而言,在二进制安装(不是升级)之后,所有权/权限由 rpm 正确设置。但是在 rpm 安装之后,管理员修改了文件的权限/所有权,以允许另一个进程运行这个二进制文件。另一个进程的所有者/组与此进程不同。但是当 rpm 升级时,它会重置权限/所有权,并且另一个进程现在无法执行它。
寻找有关如何保留现有所有权/权限但仅替换二进制文件的解决方案。
任何类型的帮助/指针表示赞赏。如果您有任何问题,请告诉我。
linux - 通过成为 sudoer 更改文件所有权
假设我们有这种情况:
sudoer 可以更改此文件的所有权吗?他必须是命令 chown 或文件上的 sudoer 吗?
python - Python保存文件权限和所有者/组并稍后恢复
我有以下问题。
我需要用另一个文件替换一个文件。只要新的通过网络传输,所有者和组位就会丢失。
所以我有以下想法。保存当前权限和文件所有者位,然后在替换文件后恢复它们。
您能否建议如何在 Python 中执行此操作,或者您可以提出一种更好的方法来实现此目的。