1、用户以及用户组
文件由用户,用户组,以及其他人三部分组成
2.Linux文件权限概念
文件属性
修改文件属性
如果需要目录下所有的子目录或者文件同时修改拥有者的话,请加上—R
chown [-R] 账号名称 文件或者目录
如果需要目录下所有的子目录或者文件同时修改组的话,请加上—R
chgrp [-R] 组名称 文件或者目录
第一种:
r:4 w:2 x:1
chmod 777 文件名
第二种:
举例
u 用户 g 组 o 其他人 a 所有
chmod u=rwx,g=rx 文件名
chmod a+x 文件名 给文件赋予所有人的执行权限
chmod u-x 文件名 用户不让其有执行权限
chmod g+x 文件名 组拥有执行权限
3.目录以及权限意义
权限对文件的重要性
r:可以读取文件的内容
w:可已编辑,修改,新增文件内容
x:文件具有可执行权限
权限对目录的重要性(重要,需要理解)
r( read contents in directory):表示可以查该目录下文件名字,只能查名字,就是使用ls命令可以将该目录下的内容的名字显示出来
w( modify contents in directory):可以新建文件目录,可以删除文件目录,可以将文件目录更改名字,移动文件以及目录的位置 总结下就是:与该目录下面的文件名字有关系
x (access directory):表示能否进入这个文件夹,你进入这个文件夹,当然所有的名字你都可以看到,注意和r的区别
总结下
开放目录给人浏览的时候,可以给r以及x权限,但是w权限不可以随便给
能否读到某个内容,和文件的目录有关系,目录最起码是x的权限
4.文件的种类
文件种类 | 表示符号 | 例如 |
---|---|---|
文件 | - | |
文件夹 | d | |
连接 | l | |
区块设备 | b | 硬盘 软盘 |
字符设备 | c | 键盘,鼠标 |
资料接口文件 | s | socket |
数据传输文件 | p | FIFO 管道 |