增加 Linux 新建文件和目录的默认权限 说明.

Signed-off-by: rick.chan <chenyang@autoai.com>
This commit is contained in:
rick.chan 2020-05-12 11:01:20 +08:00
parent 1f6d4b6d4f
commit 8812d597d7
1 changed files with 5 additions and 0 deletions

View File

@ -0,0 +1,5 @@
# Linux 新建文件和目录的默认权限
当我们登录系统之后创建一个文件总是有一个默认权限的,那么这个权限是怎么来的呢?这就是 umask 干的事情。umask 设置了用户创建文件的默认权限,它与 chmod 的效果刚好相反umask 设置的是权限“补码”,而 chmod 设置的是文件权限码。一般在“/etc/profile”、$[HOME]/.bash_profile 或 $[HOME]/.profile 中设置 umask 值。
umask 值为 022则默认目录权限为 755默认文件权限为 644。