在谈chmod命令之前,先得了解下linux下档案目录的权限问题。在linux下,档案、目录有三种身份,即:拥有者群组其他人,而每种身份都有三种权限(rwx).这三种权限赋予档案和赋予目录时,所表示的意义是不相同的。

档案

档案是存放数据的地方,权限对于档案的实际意义如下:

r-->Read:表示可以读取此档案的内容,如cat读取普通档案的内容;

w-->Write:表示可修改档案的内容,新增内容,删除内容等,但我们不能删除此档案。如 vim编辑一个档案

x-->eXecute:表示档案有系统可执行的权限。

目录

r (Read contents in directory)

表示一个档案拥有此权限表示可以读取此目录结构列表,即:"ls 目录"时,能够显示出此目录下的档案名称

w (modify contents of directory)

这个权限表示能够改变目录的结构列表,即可:

  • 新建档案或目录,

  • 删除档案或目录,

  • 修改档案或目录的名称,

  • 移动档案或目录

x (access directory)

这个权限表示用户可以进入此目录使之成为用户的工作目录,即能用命令cd进入该目录。


chmod命令的功能描述:修改档案、目录的拥有者、群组、其他用户的各自权限。

chmod命令使用不完全总结:

linux之chmod_linux

example:

linux之chmod_chmod_02

linux之chmod_linux_03

linux之chmod_chmod_04linux之chmod_linux_05