![在 Linux 中,如何对文件和目录设置不同的 umask?](https://linux22.com/image/552790/%E5%9C%A8%20Linux%20%E4%B8%AD%EF%BC%8C%E5%A6%82%E4%BD%95%E5%AF%B9%E6%96%87%E4%BB%B6%E5%92%8C%E7%9B%AE%E5%BD%95%E8%AE%BE%E7%BD%AE%E4%B8%8D%E5%90%8C%E7%9A%84%20umask%EF%BC%9F.png)
我希望在我的 .bashrc 中包含一些内容,将文件权限屏蔽为 022(导致新文件具有权限 rwxr--r--)并将目录权限屏蔽为 066(导致新目录具有权限 rwx--x--x)。
这可能吗?
答案1
您不能这样做。如果目录仅包含 x,则允许其他人(具有适当权限)运行目录内的程序,但不能列出目录的内容。您想要实现什么目的?
我希望在我的 .bashrc 中包含一些内容,将文件权限屏蔽为 022(导致新文件具有权限 rwxr--r--)并将目录权限屏蔽为 066(导致新目录具有权限 rwx--x--x)。
这可能吗?
您不能这样做。如果目录仅包含 x,则允许其他人(具有适当权限)运行目录内的程序,但不能列出目录的内容。您想要实现什么目的?