linux网站目录是否有相关用户的写入权限
【以下详细内容请参考linuxprobe.com中第5章 用户身份与文件权限。】
而每个文件都有其相对应的所有者和所有组,还有分别规定对所有者、所有组和其他人的可读、可写、可执行的权限。对于一般文件来讲的权限比较好理解,可读权限就是能够读取该文件的实际内容,可写权限就是能够编辑、新增、修改文件的实际内容,可执行则代表能够运行一个脚本程序的权限。但对于目录文件的权限设置就不太好掌握了,很多RHCA其实也一直没有搞明白过,首先对于目录文件的可读权限就是能够读取该目录内的结构和文件列表,可写权限就是能够更改目录内文件结构列表、新增、删除、重命名文件,而可执行则代表进入该目录的权限。
读(read),写(write),执行(execute)简写即为(r,w,x),亦可用数字(4,2,1)表示,如下表:
数字法是基于rwx的权限计算而来,主要是为了简化权限的表示信息。举例来说若某个文件的权限为7则代表可读,可写,可执行(4+2+1),若权限为6则代表可读,可写(4+2)。因此例如说一个文件可以让所有者可读可写也可执行,对于文件的所属组来讲可读可写,而除了所有者和所有组以外的其他人则只有可读的权限,那么权限就是rwxrw-r--,数字法表示即为764,不过千万别给老师算出来7+6+4=17,这是小学的数学加减法,不是Linux的权限数字法,三组之间没有相通关系。
Linux系统的权限复杂而又广泛,因此千万不要为了看书而看书,必须把这项权限搞清楚再进行下一小节,请您拿出一张草稿纸来计算下764、642、153、731所对应的rwx权限法表示方法,再分别将rwxrw-r--、rw--w--wx、rw-r--r--转换成数字法表示方法,不要偷懒呦~然后根据上面对文件所属和权限的学习经验,我们来分析下图片5-1所示的文件信息吧:
图中所示包括有文件的类型、访问权限、所属者(属主)、所有组(属组)、占用大小、修改时间和文件名称信息。我们通过分析可得知该文件类型为一般文件,所有者权限为可读可写(rw-),所有组权限为可读(r--),除此以外的其他人也只有可读权限(r--),文件的磁盘占用大小是34298字节,最近一次的修改时间为4月2日的凌晨23分,文件的名称为install.log。