Linux文件权限总结

1.文件属性

ls -l显示的文件属性共七个字段

第一个字段是文件权限,共10位,第1位表示文件类型(文件(-),目录(d),link(l))
234位表示owner权限rwx,如果不具备该权限则为-
567位表示group权限
890位表示其他用户权限

第二个字段是link数

第三个字段表示该文件或目录的所有者账号

第四个字段表示文件所属group

第五个字段表示文件大小,默认单位B

第六个字段表示创建日期或者最近的修改日期

第七个字段表示文件名(如果文件名之前有一个“.”则表示该文件为“隐藏文件”

2.文件权限的意义

r(read):可读取文件内容

w(Write):可编辑、新增或者修改文件内容,不能能删除

x(eXecute):可执行

3.目录权限的意义

r(read contents in directory):可以查询目录下的文件名

w(modify contents of directory):更改目录结构列表,新建、删除、重命名以及移动文件目录

x(access directory):表示用户可切换到该目录

如果开放目录给别人浏览,至少需要给予r&x的权限,但w权限不可随便给

4.改变文件属性和权限

修改文件权限包括符号法和数字法,数字法中r,w,x分数分别为4,2,1

chgrp:改变文件所属用户组,用户组必须在/etc/group

chown:改变文件所有者,用户必须在/etc/passwd

chmod:改变用户权限

5.Linux文件名限制

单一文件或目录最大长度255个字符,包含完整路径名称及目录的完整文件名最大长度4096个字符

郑重声明:本站内容如果来自互联网及其他传播媒体,其版权均属原媒体及文章作者所有。转载目的在于传递更多信息及用于网络分享,并不代表本站赞同其观点和对其真实性负责,也不构成任何其他建议。