chmod命令用于改变linux系统文件或目录的访问权限。
该命令有两种用法。一种是包含字母和操作符表达式的文字设定法;另一种是包含数字的数字设定法。
1)文字设定法命令格式:chmod [对象][+|-|=][权限] 文件名对象:u-目录或者文件的所有者;g-目录或者文件的所有组;o-除了目录或者文件所有者和所有组的用户或者群组;a-所有的用户及组。文字权限的表示:r-读权限;w-写权限;x-执行权限。用法示例:给zhidao.txt文件的所有者添加读权限chmod u+r zhidao.txt
2)数字设定法命令格式:chmod [权限] 文件名数字权限的表示:0表示没有权限,1表示可执行权限,2表示可写权限,4表示可读权限,然后将其相加。数字设定法需要同时设定u、g、o三组用户的权限,依次用3个8进制数表示。用法示例:设置zhidao.py的所有者和所有组可读写、可执行,其它用户及可读、可执行不可写
普通文件 “—”开头
目录文件 “d”开头
设备文件 "c/b"开头
链接文件 "l"开头
管道文件 "p"开头
堆栈文件 "f"开头
共享文件 "s"开头