文件权限了解
- 权限的组成部分: 1. r (read):读权限, 数字代表 : 4
- w (wirte) : 写权限, 数字代表 : 2
- x (execute):执行权限,数字代表: 1
- 权限分配部分:1. 属主:文件的创建者,拥有最大的权限
- 属组:文件管理者,如果需要更多的权限需要设置
- 其他用户:其他的用户,权限最低,如果需要更多的权限需要设置
- 进行权限修改:语法格式:#
chmod 权限信息 数据信息
-
属主修改: #
chmod u+r /test
- - - 给 /test 目录添加属主的读权限 -
属主修改: #
chmod u+w /test
- - - 给 /test 目录添加属主的写权限 -
属主修改: #
chmod u+x /test
- - - 给 /test 目录添加属主的执行权限 -
属主修改: #
chmod u=r/w/x /test
- - - 给test 目录添加属主r或w或x权限,也可以一起添加 -
属组修改:#
chmod g+r /test
- - - 给文件加添加属组的读权限 -
属组修改: #
chmod g+w /test
- - - 给 /test 目录添加属组的写权限 -
属组修改: #
chmod g+x /test
- - - 给 /test 目录添加属组的执行权限 -
属组修改: #
chmod g=r/w/x /test
- - - 给test 目录添加属组r或w或x权限,也可以一起添加 -
其他用户修改:#
chmod o+r /test
- - - 给文件加添加其他用户的读权限 -
其他用户修改:#
chmod o+w /test
- - - 给文件加添加其他用户的写权限 -
其他用户修改:#
chmod o+x /test
- - - 给文件加添加其他用户的执行权限 -
其他用户修改:#
chmod o=r/w/x /test
- - - 给test 目录添加属组r或w或x权限,也可以一起添加也可以直接属主、属组、其他用户一起修改权限:
语法:#chmod 666 /test
- - - 给 /test 目录添加属主的r/w 权限,属组的r/w 权限,
其他用户的r/w 权限
读写执行权限对应的数值:r - w - x 修改权限是:4+2=6 4+2=6 4+2=6 4 - 2 - 1 rw- rw- rw-
-
文件属性-用户信息
用户的分类:
-
第一类:系统中的用户
- 属主
- 属组
- 其他用户 -
第二类:管理员用户:
代表:root 用户
uid:0
权限:所有权限的用户 -
虚拟用户:
代表:nobody 用户
uid:1~999(数值以内的都是虚拟用户)
权限:1. 管理系统进程信息- 管理数据信息
PS:创建的虚拟用户不能登录系统并且没有家目录
-
普通用户:
代表:test 用户,useradd创建一个用户就是一个普通用户
uid:1000+ (1000以上的就是普通用户,包括1000)
权限:只有初始权限,有需求只能添加
用户组与用户组的关系:
- 1 对 1 :一个用户属于一个用户组
- 1 对多:一个用户可以属于多个用户组
- 多对1:多个用户可以属于一个用户组
- 多对多:多个用户可以属于多个用户组
文件属性-时间信息
-
文件属性时间分类
查看文件详细时间信息命令:#stat /目录或文件
- atime :访问时间(查看内容时就会更新这个时间)
- mtime:修改时间(修改内容时就会更新这个时间)
- ctime :改变时间(文件属性改变时就会更新这个时间)
-
查看时间信息
指定显示格式:date '+%Y(年)-%m(月)-%d(日) %H(小时):%M(分钟):%S(秒) 星期%w(星期几)'
可以缩写:date '+%F(年月日)_%T(小时分钟秒)_星期%w(星期几)'
可以查看指定天数的时间:
比如查看250天后是哪年几月几号时分秒星期几:#date -d "+250 day"
这里测试250天后的时间是2020年的8月23号星期日20:53:19也可以查看过去250天的哪年几月几号时分秒星期几:#
date -d "-250 day"
可以看到时间是:2019年4月11日星期四20:58:40
查看上一个月数日期:#date -d "-1 month"
查看下一个月数日期:#date -d "+1 month"
查看前一年日期:#date -d "-1 year"
查看下一年日期:#date -d "+1 year"
文件属性-索引信息
?暂做保留
文件属性链接
-
硬连接
概念说明:inode 号码相同的文件数据称为硬连接
特点说明:硬连接源文件被删除了不会影响链接文件,也不能给目录创建硬连接
创建语法:ln 源文件 需要硬的连接文件
应用场景说明:硬连接可以对大文件进行备份,防止误删除 -
软连接
概念说明:源文件的快捷方式
特点说明:软连接源文件被删除,会影响到链接的文件。软连接可以给目录创建软连接
创建语法:ln -s 源文件 需要创建软连接的文件
应用场景说明:添加文件的快捷方式,跟快捷的管理