Linux面试题:文件权限?
(1)文件有哪些权限:r(可读) w(可写) x(可执行) -(无权限)
(2)一般由命令:ls -l(简写ll)显示的文件或目录的访问权限由三部分组成,分别为该文件的读、写和执行权限;与文件同组的用户的读、写和执行权限;系统中其他用户的读、写和执行权限。表示成如:-rwxr-xr-x (其中第一个表示是文件还是目录)
第一位表示文件类型,-表示文件,d表示目录
2-4位表示文件所有者的权限,u权限
5-7位表示文件所有者所属组成员的权值,g权限
8-10位表示所有者所属组之外的用户权限,o权限
(3)、权限修改 chmod
数字表示法:将r、w和x分别用4、2和1来代表,没有权限则为0,然后每部分权限相加,得到一个值。如:chmod 665 file
一般来说,新建文件的默认值是0666,新建目录的默认值是0777,如果将权限掩码设置为0002,则每个新建的文件默认权限为0666-0002=0664,目录默认权限为0775