From 8812d597d754606a99620438248deb709c98f119 Mon Sep 17 00:00:00 2001 From: "rick.chan" Date: Tue, 12 May 2020 11:01:20 +0800 Subject: [PATCH] =?UTF-8?q?=E5=A2=9E=E5=8A=A0=20Linux=20=E6=96=B0=E5=BB=BA?= =?UTF-8?q?=E6=96=87=E4=BB=B6=E5=92=8C=E7=9B=AE=E5=BD=95=E7=9A=84=E9=BB=98?= =?UTF-8?q?=E8=AE=A4=E6=9D=83=E9=99=90=20=E8=AF=B4=E6=98=8E.?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Signed-off-by: rick.chan --- .../Linux/Modules/Account/Linux_新建文件和目录的默认权限.md | 5 +++++ 1 file changed, 5 insertions(+) create mode 100644 Software/System/Linux/Modules/Account/Linux_新建文件和目录的默认权限.md diff --git a/Software/System/Linux/Modules/Account/Linux_新建文件和目录的默认权限.md b/Software/System/Linux/Modules/Account/Linux_新建文件和目录的默认权限.md new file mode 100644 index 0000000..9b8bf90 --- /dev/null +++ b/Software/System/Linux/Modules/Account/Linux_新建文件和目录的默认权限.md @@ -0,0 +1,5 @@ +# Linux 新建文件和目录的默认权限 + +当我们登录系统之后创建一个文件总是有一个默认权限的,那么这个权限是怎么来的呢?这就是 umask 干的事情。umask 设置了用户创建文件的默认权限,它与 chmod 的效果刚好相反,umask 设置的是权限“补码”,而 chmod 设置的是文件权限码。一般在“/etc/profile”、$[HOME]/.bash_profile 或 $[HOME]/.profile 中设置 umask 值。 + +如:umask 值为 022,则默认目录权限为 755,默认文件权限为 644。