我正在使用 AIX。
我有一个属于自己的文件夹。该文件夹的权限为 777。
这意味着任何人都可以将他们的文件保存在此文件夹中。
但我希望文件只保留 777 权限。但有人保留了较低权限的文件,使其他人无法读取。
有什么方法可以让文件夹内的所有文件自动具有 777 权限?
答案1
您无法设置umask
umask
特定文件夹的值。您可以通过向/etc/profile
或添加命令来设置系统范围的值,/etc/bash.bashrc
但如果您想将权限设置为 777,那么这不是一个好主意。
如果所讨论的文件夹是单独的已安装文件系统,您可能能够在 中为其设置 umask /etc/fstab
。这取决于所使用的文件系统,根据(或等效)man mount
选项umask
可用于 FAT、hfs、hpfs、ntfs 和 udf。
在所有其他情况下,最好的选择是设置一项cron
作业,以递归方式将文件夹的权限更改为 777。将此行添加到/etc/crontab
:
* * * * * root chmod -R 777 /path/to/dir