1. linux文件访问控制分为用户,用户组,其他人(对文件访问的身份)
用户指的是文件的所有者的账号
用户组指的是对该文件具有一定访问权限的用户组(将多个用户设置成为一个用户组,这个用户组中成员的权限大致相同)
其它人指的是除文件所有者和用户组之外的其它用户
2. linux文件权限控制(对每个身份都有权限的控制)
r---表示可读
w---表示可写
x---表示可执行
3. 查看文件属性命令ls –al
第一行出现10个字符用来表示文件类型和文件对三种身份的访问权限
如:drwxr-x---
第一个字符
d表示这个文件是目录
-表示是文件
|表示是连接文件
b表示设备文件里面的可供存储的接口设备
c表示设备文件里面的串行端口设备
4. linux隐藏文件的特征
只要是在文件名前面多一个”.”的就是隐藏文件
5. 文件目录权限特点
如果你将一个目录(目录下有很多文件或者其他的文件目录)设置为r—这个目录下的文件只能被查看到文件的名称,无法进入目录下。
如果你设置rw-,目录下的文件是可以被更改或删除的
要想进入目录下该目录必须有的权限是x(可执行)
6. 文件权限的更改和属性更改(一般要用root身份才能)
Linux文件权限更改命令:chgrp chown chmod
改变文件的用户组chgrp(更改的用户组名必须在/etc/group文件存在)用法 chgrp 用户组名 文件名
改变文件所有者 chown 所有者 文件名
改变文件权限两种方法 数字表示:r权重为是4 w权重为2 x权重为1 没有权限是0 chmod 一个三位数 文件名
字母表示 chmod u=wrx,g=wx ,o=r 文件名
7. linux文件种类与扩展名
普通文件:纯文本文件,二进制文件,数据格式文件(以特定的方式存储数据的文件)(属性值为-)
目录【d】属性值
连接文件link:类似于windows系统下的快捷方式【l】
设备文件:在linux下任何设备都是以文件方式显示【d】
串行端口的接口设备【c】
套接字(sockets)数据接口文件(属性值为s)
管道文件【p】
Linux文件扩展名
Shell脚本 .sh
压缩包 .Z .tar .zip .tgz因具体的压缩软件不同不同
网页相关文件 .html .php