使用命令ls -l即可查看文件详情
其中关于文件权限,详解如下
image.png
文件的权限一共三组,分别为文件所有者、所属组其他成员、其他人;每组有三种属性:读r、写w、执行x,数字表示为r=4、w=2、x=1
chmod修改权限用法
- 文件设置为所有人皆可读取
chmod a+r isTester666.ini
chmod ugo+r isTester666.ini
chmod 444 isTester666.ini
- 只有文件所有者可执行
chmod u+x,go-x isTester666.ini
- 设置所有权限
chmod a+rwx isTester666.ini
chmod 777 isTester666.ini
- 所有人只读权限
chmod a=r isTester666.ini
我你他ugo,或者一起都叫a,连接关系就是用+-=,实在不行就421
文件和目录权限的具体意义
上面我们了解了文件和目录得三种权限rwx,那么到底这三种权限具体有什么含义呢?
文件
- r(read):可读取此文件的实际文字内容
- w(write):可以编辑、新增、修改该文件内容(但不含删除)
-
x(execute):该文件有可被系统执行的权限
目录 - r(read contents in directory):可读取此目录结构列表,即可查询该目录下的文件名数据(如ls查看)
- w(modify contents of directory):可以改动该目录结构列表的权限
- 创建新的文件和目录
- 删除已经存在的文件或目录(不管该文件权限是什么)
- 将已经存在的文件或目录更名
- 搬移该目录下的文件或目录位置
- x(access directory):用户能否进入该目录(cd xxx)
网友评论