ll #用详细列表察看当前目录文件
发现目录结构为
chmod -> Change Mode
chmod 777 [程序名] #开启权限
| execute | write | read | 
|---|---|---|
| 1 | 2 | 4 | 
| 执行权限 | 写入权限 | 读取权限 | 
| 权限 | 计算 | 结果 | 
|---|---|---|
| --- | 0 | 0 | 
| --x | 1 | 1 | 
| -w- | 2 | 2 | 
| r-- | 4 | 4 | 
| -wx | 1+2 | 3 | 
| r-x | 1+4 | 5 | 
| rw- | 2+4 | 6 | 
| rwx | 1+2+4 | 7 | 
权限列表
| - | 命令 | 解释 | 
|---|---|---|
| -rw------- | 600 | 只有所有者才有读和写的权限 | 
| -rw-r--r-- | 644 | 只有所有者才有读和写的权限,组群和其他人只有读的权限 | 
| -rwx------ | 700 | 只有所有者才有读,写,执行的权限 | 
| -rwxr-xr-x | 755 | 只有所有者才有读,写,执行的权限,组群和其他人只有读和执行的权限 | 
| -rwx--x--x | 711 | 只有所有者才有读,写,执行的权限,组群和其他人只有执行的权限 | 
| -rw-rw-rw- | 666 | 每个人都有读写的权限 | 
| -rwxrwxrwx | 777 | 每个人都有读写和执行的权限 | 
语法:chmod abc fileName 例: chmod 777 fileName
abc 各为一个数字分别表示User、Group、及Other的权限。
权限设定字串,格式如下 : [ugoa...][[+-=][rwxX]...][,...],其中u 表示该档案的拥有者,g 表示与该档案的拥有者属于同一个群体(group)者,o 表示其他以外的人,a 表示这三者皆是。
- 表示增加权限、- 表示取消权限 、= 表示唯一设定权限。
 
r 表示可读取,w 表示可写入,x 表示可执行 ,X 表示只有当该档案是个子目录或者该档案已经被设定过为可执行。
命令等效:
chmod a=rwx file 等效于 chmod 777 file
chmod ug=rwx,o=x file 等效于 chmod 771 file
评论