首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >为..Trash*文件夹设置特定的umask

为..Trash*文件夹设置特定的umask
EN

Unix & Linux用户
提问于 2019-10-16 13:21:38
回答 1查看 138关注 0票数 0

我们正在开发CentOS,我们的数据服务器正在运行FreeNAS。我们有一些在/shared_projects文件夹中自动化的共享项目。

用户每次删除这些共享项目中的文件,都会导致在这个特定项目的根目录创建一个.Trash-uid文件夹。这意味着我们可以在所有这些共享项目中拥有大量的.Trash-*文件夹。这会变成一场真正的混乱。

代码语言:javascript
运行
复制
/shared_projects/projectA/.Trash-uid1
/shared_projects/projectA/.Trash-uid2
/shared_projects/projectA/.Trash-uid3
/shared_projects/projectB/.Trash-uid1
....

清理所有这些文件夹需要很长时间,因为那些垃圾的权限仅为所有者。每次我们想要清理这些文件时,我们都需要将ssh作为根文件放到特定的服务器上,删除这些文件。下一个服务器也一样..。

有没有办法强迫不同的垃圾箱?这将允许我们在没有根权限的情况下从一个工作站中清除它们。

编辑:U掩码已经为所有用户设置为0002,但垃圾信息不遵循它。项目通过NFS共享。

EN

回答 1

Unix & Linux用户

发布于 2019-10-16 13:40:39

用户如何将文件从FreeNAS中推送/删除?

如果是通过本地挂载(使用NFS、CIFS或任何其他远程文件系统),则必须在每个工作站上配置umask。您也可以简单地禁用垃圾功能,请参阅此链接

如果它使用的是运行在FreeNAS上的服务(FTP/sFTP/.),那么您必须在启动服务之前设置umask。

与其尝试修复umask,不如创建一个cron任务来自动清除这些目录。

票数 0
EN
页面原文内容由Unix & Linux提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://unix.stackexchange.com/questions/547078

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档