linux 文件 目录 默认权限
结论 在linux系统中任何文件/目录都有一定的权限,对于新创建的文件或目录,也会有默认的访问权限。可能是出于安全的考虑,linux系统新建文件默认没有执行权限,其最大权限为rw-rw-rw-(666),新建目录的最大权限为rwx-rwx-rwx(777)。而默认的权限与umask命令有关。 umask指定当前用户在新建文件和目录时的默认权限,其值可以通过 umask 命令得到,其值的含义与 chmod 命令是补码的关系。也可以通过 umask -S 直接查看默认权限。 例如: [root@localhost /]# umask 0022 [root@localhost /]# umask -S u=rwx,g=rx,o=rx 默认文件权限:777 - 022 = 755 默认目录权限:666 - 022 = 644 实验 实现此案例需要按照如下步骤进行。 步骤一: 以用户root登入,测试umask掩码值 查看当前的umask值 新建目录udir1、文件ufile1,查看默认权限 将umask设为077,再新建目录udir2、文件ufile2,查看默认权限 请把umask值重新设置为022 命令操作如下所示: [root@localhost ~]# whoami //确保自己登录身份是root root [root@localhost ~]# umask //查看当前umask值