NotePublic/Software/System/Linux/Modules/Account/Linux_新建文件和目录的默认权限.md

6 lines
543 B
Markdown
Raw Normal View History

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