我在linux某个路径下输入ll会出现上图的信息:
第一列:
“r”代表查看目录下内容的权限,“w”代表在目录中创建或删除新的文件或目录的权限,“x”代表访问该目录的子目录的权限
第一个字符:表示该对象是文件还是目录:d代表目录(图中第一个对象就是,目录),“-”代表文件(图中的shell脚本就代表文件)
第二个到第四个字符:表示该对象的owner的权限,图中三个都是rwx,对应二进制111 == 7
第五个到第七个字符:表示该对象所属的group的权限,图中有“-”表示二进制0,没有权限,第一个对象就是101==5
第八个到第十个字符:表示所有其他用户的权限
第二列:表示该对象的owner;
第三列:表示该对象所属group;
这里不得不提到操作文件或目录的权限的常用命令:
chown:修改文件或目录的owner或group----chown -hR xiaoming:root test/(将test目录及其子目录下的所有文件的owner都更改为xiaoming,group改为root)
chgrp: 修改目录或用户的group----chgrp -hR xiaoming test/(修改目录test及其子文件的group为xiaoming)
chmod:修改文件或目录的权限
给目录的owner、grou、其他用户增加r权限:chmod a+r Demo 或者 chmod 777 Demo
给目录的其他用户减去r权限:chmod o-w Demo 或者 chmod 331 Demo
给目录的owner减去r权限:chmod u-r Demo 或者 chmod 333 Demo
给目录的group组减去r权限:chmod g-r Demo 或者 chmod 737 Demo