12.04中的默认文件系统权限和访问权限?
我已经在Unix和Linux系统上使用多年作为默认设置filsystem权限和访问权限来读取和写入用户(即我自己),并且只读取组和其他人的权限。 在目录的情况下,每个人都获得了执行权限,但写入权限仍然仅限于用户。 (通常我使用chmod命令,文件为八进制选项644,目录为755。)
我之前没有遇到任何问题,但最近(我假设自Ubuntu 11.10以来)我发现默认情况下Ubuntu为新创建(和下载)的文件和目录提供了写入权限。
为什么组在Ubuntu中获得写权限? 这不是多用户系统的完整性问题吗?
如何在创建新文件和目录时更改访问权限的默认系统设置?
由于权限更改背后的原因,请参阅此处
要更改默认的umask,请在~/.profile
或/etc/profile
设置umask 022
在Ubuntu 11.x上,对于所有用户,您应该检查/etc/login.defs
。