- c - 在位数组中找到第一个零
- linux - Unix 显示有关匹配两种模式之一的文件的信息
- 正则表达式替换多个文件
- linux - 隐藏来自 xtrace 的命令
我正在开发一个应用程序,该应用程序需要多个用户访问名为预览的目录。
所以我将每个用户的主要组设置为www
当文件包含一组 www
时,应用程序可以正常工作。
问题是文件是通过 http 请求创建的,这意味着 apache
用户正在创建文件。
当我运行时id apache
我得到 uid=48(apache) gid=501(www) groups=501(www),48(apache)
但是文件的所有者和组是apache apache
我不知道如何让 apache 创建文件,所有者和组为 apache www
提前致谢。我花了很多天时间试图解决这个问题。
最佳答案
设置标识符
在创建文件的目录中,您可以将该目录设置为您想要的组并设置 setgid 位,因此该目录中的所有文件都具有相同的组。
如果目录没有你想要的组,使用chown。
chown用户名:www目录/
ls -lld directory/应该有“用户名 www”。
chmod g+s 目录/
ls -lld 应该在组“x”所在的位置显示一个“s”,drwxr-sr-...
cd目录/
触摸测试文件
ls -ll 测试文件
文件testFile应该是“username www”。
我不知道这里关于链接信息的规则,但是google“oracle setgid”可以找到一个好的文档。
关于当 gid=501(www) 时,Linux 问题写入文件和设置组到 apache,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/46976532/
我可能没有在此处查询中的最佳查询,如果有人可以教我更好的方法,我将不胜感激。 但是根据我所拥有的,我似乎无法弄清楚为什么 LIMIT 命令不起作用? 我将缩略图限制为 26 个,但我得到了 38 个?
我正在尝试在 red hat vm 上使用 yum 安装 logstash,我已经根据指南设置了 logstash.repo 文件并运行了 yum 安装 logstash 但是我在下载所有内容后出现以
Closed. This question needs debugging details。它当前不接受答案。 想改善这个问题吗?更新问题,以便将其作为on-topic用于堆栈溢出。 24天前关闭。
这是我们生产环境中的一个问题。我们使用Kubernetes通过Pods部署我们的应用程序。 Pod可能需要一些存储空间来存储文件。 我们使用“Persistent Volume”和“Persisten
我需要为 Linux 实现一个类似于计划 9 的小型功能系统 cap设备。主机所有者(Linux 中的 root)允许 user1 模拟 user2 将 user1@user2@random-stri
我想打印要打印的特定用户的 GID 和 UID,例如用户是学生,我希望仅使用 Linux 终端为他们打印 GID 和 UID 最佳答案 他们说的是真的,但为了帮助您:查看 id 命令。 关于linux
我需要更改我的父进程的 PGID,所以我做了这样的事情: #include #include #include #include #define KIDS 10 int main() {
假设我有一个大小为 100 的纹理宽度和 100高度并将其分派(dispatch)到 {10, 10, 1} 中的内核函数线程组和大小。 我无法理解 thread_position_in_grid从
我正在尝试将用户图片保存到 Firebase Storage,检索其 downloadUrl 并将其全部保存到 CoreData。我调用上传函数,并在完成后调用 CoreData 保存函数。除了一个小
在服务器方面,我完全是个菜鸟。我正在尝试登录 WHM,但出现此错误: “内部服务器错误” 500 无法为 root 获取 uid 或 gid” 我现在的问题是,什么是“gid”?我想象“uid”是“U
我的应用程序创建了一个基本的 ACL,并将其传递给内核模块。 ACL 包含一个 UID/GID 列表。对这些 ID 的检查是自定义的,并且在系统已经提供的内容之上。 现在,如果根/用户更改 UID/G
我自己的问题的长答案是通过谷歌搜索但没有找到任何有用的东西,就是筛选“ps”的来源。但在我这样做之前,有没有人愿意提供懒人的解决方案? :-) 我发现了这个问题:Knowing the process
命 令:id 功能说明:查看显示目前登陆账户的uid和gid及所属分组及用户名 语 法:id [-gGnru][--help][--version][用户名称] 补充说明:id会显示用户以及
我正在尝试禁用除“neta”组成员之外的所有用户对 IP 1.2.3.4 的访问。这是我专门为此创建的一个新组。 iptables -I OUTPUT -o eth0 -p tcp -d 1.2.3.
我在磁盘上有一个目录,归 share 所有gid 为 1001 .我想将该目录添加为其中一个 lxc 容器上的设备,并让该组结转。 我试过使用 raw.idmap 'gid 1001 1001'但是如
最近我正在使用 Phaser.js 开发一个游戏,我开始需要我的瓦片 map 对象,我来看看这个 video . 唯一的问题是看到这个的“ Sprite 制造对象”example ,这个方法用到了ma
我已经阅读了谷歌文档来寻求答案,我也查看了一些类似的帖子,但这些都没有帮助我解决我的问题。我正在尝试将 UIButton 设置为 google 登录的触发器。由于某种原因,它压碎了。我当然会添加我编写
关闭。这个问题不符合Stack Overflow guidelines .它目前不接受答案。 这个问题似乎不是关于 a specific programming problem, a softwar
我对 Linux 很陌生,所以我知道这个问题很愚蠢。对不起。 我检查了用户和组,有些用户的 uid 和 gid 不同,所以我只是想让它们同步。 tail -6 /etc/passwd mysql:x:
如果我的 Java 类中有一个属性“gId”,访问器方法应该命名为什么? getGId 是我假设的。 如果有一个属性 gURL 我想它会是 getGURL,它看起来有点丑(尽管不是指 girl 的替代
我是一名优秀的程序员,十分优秀!