我看过网上的一些有关Linux的权限分析,有些说的不够清楚,另外一些说的又太复杂。这里我尽量简单、清楚的把Linux权限问题阐述明白,Linux权限没有那么复杂。
Linux权限问题要区分文件权限和目录权限!
文件权限:
有r:表示有权读文件内容,即能够对文件执行cat、more、head等命令。
有w:表示有权修改文件内容,但是不能删除该文件,因为删除文件时目录级的权限;有w意味着能够执行如echo并重定向到该文件或者vim等操作。
有x:有权执行,这里就没什么说的了。
目录权限:
有r:表示有权列出该目录下的内容信息列表,即能对该目录执行ls。
有w:表示有在目录下增删内容的权利,即能执行touch、mkdir、rm等指令。
有x:表示能进入到该目录,即cd。
区分了文件权限与目录权限,我们就能明白为什么目录创建时r和x往往是成对出现的了。