Linux命令(三)
一、文件权限 十位字符表示含义: 第1位:表示文档类型,取值常见的有“d表示文件夹”、“-表示文件”、“l表示软连接”、“s表示套接字”等等; 第2-4位:表示文档所有者的权限情况,第2位表示读权限的情况,r可读、-不可读;第3位表示写权限的情况,w表示可写,-表示不可写,第4位表示执行权限的情况,x可执行、-不可执行。 第5-7位:表示与所有者同在一个组的用户的权限情况,第5位表示读权限的情况,r可读、-不可读;第6位表示写权限的情况,w表示可写,-表示不可写,第7位表示执行权限的情况,x可执行、-不可执行。 第8-10位:表示除了上面的前2部分的用户之外的其他用户的权限情况,第8位表示读权限的情况,r可读、-不可读;第9位表示写权限的情况,w表示可写,-表示不可写,第10位表示执行权限的情况,x可执行、-不可执行。 二、权限设置 语法:#chmod 选项 权限 文档(root用户、owner用户) 2.1 字母形式 例:给test减少执行权限 如果test文件什么权限都没有,可以使用root用户设置所有人都有执行权限,则可以写成 ①#chmod +x test ②#chmod a=x test ③#chmod a+x test 2.2 数字形式 读:r-4;写:w-2;执行:x -1 例:需要给test设置权限,权限要求所有者拥有全部权限,同组用户拥有读执行权限,其他用户只读。