Linux文件权限和Java问题(权限保留)

标签 linux ubuntu permissions filesystems retain

我在我的 Linux 服务器 (Ubuntu) 上运行服务器,但出现了一些问题。修复起来似乎很简单,但我认为并非如此。服务器以我的用户名(服务器)运行,但是,其他人通过 FTP 以不同的用户访问某些文件。因为服务器以我的用户名运行,每当插件创建新文件时,他们没有权限编辑等。

我曾尝试将用户分组,然后允许组访问该文件夹(即使是新文件),但没有成功。每次他们需要编辑文件时,我都需要 chmod -R 777

我考虑过以他们的用户名运行服务器,但这会产生复杂性。是否真的可以让新文件保留父文件(或顶级文件夹)的权限?我找到的所有解决方案似乎都不起作用。

最佳答案

不是针对用户而是针对组。您可以:

chmod g+s parent_dir
chgrp shared_group parent_dir

如果您在其中创建文件,该文件将具有文件夹的组 (shared_group)。

关于Linux文件权限和Java问题(权限保留),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10502075/

相关文章:

java - 在 Bash 中使用 JAR 文件

linux - 使用 sed 命令用正则表达式替换行

c - recv() 在多线程环境中不会被信号中断

php - 如何修复这个 symfony config.php 权限错误?

MySQL 无法写入临时目录

google-chrome - chrome.identity.getProfileUserInfo() 返回空 id

permissions - 是否有工具可以告诉我创建 Cloudformation 模板需要哪些权限?

php - PHP 中的 FreeType 扩展

Ubuntu 上的 CSS 跨浏览器兼容性

linux - 如何保护 drupal 文件的权限?