文件的默认权限是:666 目录的默认权限:777
用户目录默认权限是多少?
用户目录默认权限: 777-022=755 ,即为 rwxr-xr-x 。 用户文件默认权限: 666-022=644 ,即为 rw-r–r– 。 用户目录默认权限: 777-027=750 ,即为 drwxr-x— 。 用户文件默认权限: 666-027+1=640 ,即为 -rw-r—– 。
创建目录的默认权限由谁来控制?
从上述的实验中发现,每次创建目录的权限都是 drwxr-x— ,即为 750 ,文件的权限都是 -rw-r—– 即为 640 。 我们能想到的必定这是个默认权限,那这个默认权限由谁来控制? 答案是: umask 。 是的,我们可以通过umask来改变用户的创建文件和目录的默认权限,Linux是注重安全性的OS,而安全离不开权限的设置,对于创建新的目录和文件设定必要的初始权限是必不可少的,Linux和Windows在权限一个很大的区别就是:Windows中,新建目录和文件是继承上级目录权限;Linux是通过使用umask设置的默认权限给新建的目录和文件赋予初始权限。 下面将一起走进umask的学习和使用。
对目录,取,有的文件需要什么权限?
一般情况下,对目录, 取),有的文件需要w (写入)权限或x (执行)权限。 的文件权限为644 (rw-r–r–),其umask权限相当于相对666的掩码022。 root权限之外,不能随意互相窥探其他人的源码、数据库资料等。