第八节 用户与权限

5.4 文件的隐藏属性

Chattr +权限 文件 对文件加隐藏权限

Chattr -权限 文件 对文件解除隐藏权限

i 无法对文件进行修改;若对目录设置了该参数,则仅能修改其中的子文件内容而不能新建或删除文件

a 仅允许补充(追加)内容,无法覆盖/删除内容

S 文件内容在变更后立即同步到硬盘(sync)

s 彻底从硬盘中删除,不可恢复(用0填充原文件所在硬盘区域)

A 不再修改这个文件或目录的最后访问时间(atime)

b 不再修改文件或目录的存取时间

D 检查压缩文件中的错误

d 使用dump命令备份时忽略本文件/目录

c 默认将文件或目录进行压缩

u 当删除该文件后依然保留其在硬盘中的数据,方便日后恢复

t 让文件系统支持尾部合并(tail-merging)

x 可以直接访问压缩文件中的内容

Lsattrar 文件 查看隐藏权限文件

5.5 文件访问控制列表

Setfacl 用于管理文件的acl权限

Setfacl -Rm u:lisi:- /home/happy 让lisi用户对于happy文件没有任何权限

Setfacl -x u:lisi:- /home/happy 将李四的facl权限删除

Setfacl --restore back.acl

Getfacl -R happy > back.acl 将文件getfacl命令导出到文件到back(写文件的时候不不能写绝对路径否则会报错)

Getsacl 用于查看文件的acl权限规则

5.6 su命令与sudo服务

Su 切换用户

Su -用户 完全切换到用户,不掺杂之前用户的信息

Sudo 服务

Visudu sudo的服务配置位置(在101行写入你放权的用户和操作,操作之间以逗号,间隔)

6.1 一切从“/”开始

所有目录的作用:

Root:管理员的家目录的数据

Bin:存放单用户模式下还可以操作的命令(命令所存放的路径)

Boot:开机引导文件,驱动,

Dev:将硬件设备以文件形式存放任何设备与接口

Etc:系统的配置文件、服务

Home:普通用户主目录

Var:主要存放经常变化的文件,如日志、数据库、网站服务,经常发生变化的数据

Lib:做函数库文件

Usr:根用户下载的程序、软件包、安转的服务

Meda:用于挂载设备文件的目录

Tmp:任何人均可使用的“共享”临时目录

Opt:放置第三方软件

Srv:一下网络服务的数据文件目录

Tmp:任何人均可使用的共享临时文件

6.2 物理设备的命名规则

Udev 是

/dev/hda hdb hdc ide设备

/dev/sda sdb sdc u盘

/dev/vd 做虚拟化的时候可能以vd开头

/dev/nvme

/dev/fd 软盘

/dev/cdrom 光盘

/dev/sr0 光盘

/dev/mouse 鼠标

一个扇区分区=512M

上一篇:Python异常检测工具箱——pyod


下一篇:2021-12-06 自动化专业C语言上机作业参考答案02