| |
|
开发:
C++知识库
Java知识库
JavaScript
Python
PHP知识库
人工智能
区块链
大数据
移动开发
嵌入式
开发工具
数据结构与算法
开发测试
游戏开发
网络协议
系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程 数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁 |
-> 系统运维 -> 6.linux的权限管理 -> 正文阅读 |
|
[系统运维]6.linux的权限管理 |
ls -l file 查看文件权限 ls -ld dir??? 查看目录权限 2.权限的读取2.1元数据:文件的属性被叫做文件的元数据,一种元数据用1byte来记录内容 2.2文件权限信息 [root@westos_student72 Desktop]# ls -l westosbbbb - /1?? rw - r--r--/2??? . /3??? 1 /4 ?? root /5 ? root/6 ? 20/7??? Aug 13 18:48 /8??? westosbbbb/9 [root@westos_student72 Desktop]# ls -ld /mnt 1?? ? ?? 2??????????? 3?? 4 ? ? 5??????? 6?????? 7????????????? 8???????????????????? 9 对于每一位的解释 1 文件类型 -普通文件 d目录? l软连接? b 快字符? c 字符设备 s 套接字 p 管道 2 用户权限 rwx? r-x?? r-x? 对应 u? g o 3 系统selinux的开启 4 文件内容被系统记录的次数 硬链接个数 ;目录中子目录个数 5 文件拥有者 6 文件拥有组 7 文件内容大小 目录中子文件元数据大小 8 文件内容被修改时间 9 文件名称 3.普通权限的类型及作用 3.1用户对文件的身份 u user? 文件拥有者对应上5? ? g?? group文件拥有组 对应上6? ? ? o? other其它用户通称 3.2 权限位 rwx? r-x?? r-x? 对应 u? g o 3.3 用户身份匹配 u > g> o 3.4 权限类型 - 权限未开启??? r 可读? w 可写 x 可执行 4 权限的设置4.1 创建实验环境 创建测试文件 监控 ls -lR 文件所有人修改 文件所有组修改 同时修改拥有者和拥有组 chown username 和groupname中间有. 或者: ?4.2设置普通权限的方法chomd 设定文件修改权限 4.2.1复制权限 4.2.2 字符设定权限 chmod 对读 写 以及可执行权限进行修改 通过u g o 的- +? 以及指定文件来设置 ug+wx 同时增加拥有组和拥有者的权限 所有身份减少权力a- 直接设定 chmod u=rwx chmod u=rwx,g=rx,o=--- /mnt/file chmod???? -R ?? u=rwx,g=rx,o=--- /mnt/dir 4.2.3数字方式设定权限 极限波尔指示表达式 5 系统默认权限设定系统把权限安全的默认开放,不安全的默认保留。保证系统的安全性,以及资源的最大有效利用。 5.1保留权力 5.1.1umask 系统保留权力 umask 查看保留权力???? umask 权限值 临时设定系统预留权力 系统保留权力022 文件默认权力777-umask-111=644 目录默认权限查看777-umask=755 5.1.2 临时设定系统预留权力 ?设定目录733 文件622 shell 重新打开将重置 5.2 永久修改默认权限 vim 编辑 /etc/profile???? 和/etc/bashrc 中的umask ?保存退出 source /etc/profile?? source /etc/bashrc 使更改立即被系统识别 六 特殊权限6.1粘滞位 stickyid 针对目录,如果目录stickyid开启,该目录中的文件只能被文件所有人删除 ?chmod o+t 目录 6.2sgid强制位 针对目录:目录中新建文件自动归属到目录所属组中 设定 chmod? 2源文件权限 目录 ?????? chmod g+s 目录 只针对二进制的可执行文件(c程序) 监控ps ax -o comm,user,group | grep cat 6.3冒险位suid 只针对二进制可执行文件 当运行二进制执行文件都是用文件拥有者身份运行时和执行用户无关 ? chmod 4 file chmod u+s file 七.权限列表7.1 7Aiccess Control Lists? 意思访问控制列表。在列表中可以设定特殊用户对与特殊文件有特殊权限。 ?有加号代表权限列表开启 acl列表权限读取 ? 对应 文件名称 7.2 acl 列表的控制 setfacl -m u:lee:rw ?setfacl -m g:westos:rw ? setfacl -x u:lee???? 删除列表中的用户 ?加号消失 注意:权限优先级 拥有者 > 特殊指定用户 > 权限多的组 >权限少的组 > 其他 mask 能给用户最大权限 去掉所有权限中的w
默认权限设定 setfacl -m u:lee:rwx /mnt/westosdir? 只对于/mnt/westosdir目录本身生效 八.attr权限attr权限限制所有用户 ?? 查看attr权限 ? 设定attr权限 i??? 不能作任何的更改? a??? 能添加不能删除? ? ? |
|
|
上一篇文章 下一篇文章 查看所有文章 |
|
开发:
C++知识库
Java知识库
JavaScript
Python
PHP知识库
人工智能
区块链
大数据
移动开发
嵌入式
开发工具
数据结构与算法
开发测试
游戏开发
网络协议
系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程 数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁 |
360图书馆 购物 三丰科技 阅读网 日历 万年历 2024年11日历 | -2024/11/15 9:50:39- |
|
网站联系: qq:121756557 email:121756557@qq.com IT数码 |