12.04 中的默认文件系统权限和访问权限?

12.04 中的默认文件系统权限和访问权限?

多年来,我在 Unix 和 Linux 系统上默认设置文件系统权限和访问权限,为用户(即我自己)提供读写权限,而为组和其他人提供只读权限。对于目录,每个人都有执行权限,但写入权限仍然仅限于用户。(通常,我使用 chmod 命令,八进制选项 644 用于文件,755 用于目录。)

我之前没有遇到过这方面的任何问题,但最近(我假设从 Ubuntu 11.10 开始)我发现 Ubuntu 默认为组提供对新创建(和下载)的文件和目录的写权限。

为什么组在 Ubuntu 中具有写权限?这难道不是多用户系统上的完整性问题吗?

如何在创建新文件和目录时更改访问权限的默认系统设置?

答案1

有关权限更改的原因,请参阅这里

要更改默认的 umask,请设置 umask 022~/.profile/etc/profile

答案2

在 Ubuntu 11.x 上,所有用户都应该检查/etc/login.defs

相关内容