当前位置:  开发笔记 > 运维 > 正文

Linux文件夹权限

如何解决《Linux文件夹权限》经验,为你挑选了1个好方法。

在我的办公室,我们有一个像这样的网络目录结构:

/jobs/2004/3999-job_name/...
/jobs/2004/4000-job_name/...

问题是员工重命名"4000-job_name"文件夹(这反过来又打破了依赖于名称与数据库一致的其他事物).

如何阻止用户重命名父文件夹,同时仍允许他们完全控制该文件夹的内容?

请记住,这是Windows用户将访问的Samba共享.



1> Johannes Wei..:

我想你想这样做:

chmod a=rx /jobs     #chdir and lsdir allowed, modifying not
chmod a=rwx /jobs/*  #allow everything to everyone in the subdirectories

由于目录/jobs/*实际上/jobs没有写入权限,因此无法更改其名称中的文件/jobs.在子目录中,/jobs/每个人都可以使用上面的命令执行任何操作.

此外,请确保在添加新目录时将其设置为rwx.

(由Bill K编辑以修复示例 - 解决方案是正确的,但由于添加了奇怪的颜色,他误读了这个问题)

推荐阅读
携手相约幸福
这个屌丝很懒,什么也没留下!
DevBox开发工具箱 | 专业的在线开发工具网站    京公网安备 11010802040832号  |  京ICP备19059560号-6
Copyright © 1998 - 2020 DevBox.CN. All Rights Reserved devBox.cn 开发工具箱 版权所有