小编Cor*_*ite的帖子

如何使具有永久权限的目录与默认目录不同

我设置了系统范围的默认权限umask 027。我需要创建一个目录,其子目录需要 775 权限,其文件需要 664 权限,并在启动系统后使这些权限永久。

我正在寻找不影响安全性的最佳选择。有任何想法吗?

让我解释一下情况:我的默认权限为 027(系统范围),我希望 apache2 写入一个目录(它的目录),该目录应该是 022,以便其他用户(假设...另一个守护进程,例如Flash Media Server 以流式传输视频)以访问和运行它。¿有什么好主意吗?(FMS 应该能够从 apache2 创建的新目录中运行视频)。

谢谢你。

做了一些研究:

  1. sudo chfn -o "umask=002" daemon_username
  2. 在启动时umask 022在所需目录上运行的 bash 脚本
  3. 添加/etc/fstab(特别注意与绑定相关的第 2 行)[已测试但不工作]:

    IP_NFS_Volume:/nfs_mount  /local_tempmount  nfs   tcp,nolock,intr,rsize=8192,wsize=8192
    /local_tempmount          /desired_mount    none  bind,dmask=0002,fmask=0002
    
    Run Code Online (Sandbox Code Playgroud)

PS我正在寻找一个控制台命令,一个脚本(甚至是从cron运行的定期命令),但是没有X11就可以运行。

permissions command-line boot umask

7
推荐指数
1
解决办法
3045
查看次数

标签 统计

boot ×1

command-line ×1

permissions ×1

umask ×1