加入收藏 | 设为首页 | 会员中心 | 我要投稿 广州站长网 (https://www.020zz.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 服务器 > 搭建环境 > Unix > 正文

Linux学习笔记4:文件权限及其管理

发布时间:2022-12-17 14:31:05 所属栏目:Unix 来源:转载
导读: 提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档
文章目录
前言
最近一直在学习Linux课程,每天从早到晚都对着黑框框,多少还是有一些感受的。
比如说:看视频里面的人

提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档

文章目录

前言

最近一直在学习Linux课程,每天从早到晚都对着黑框框,多少还是有一些感受的。

比如说:看视频里面的人敲打千万次的键盘都不如自己敲一次…

再比如:说照葫芦画瓢几千遍不如自己一个人完完整整花一遍。

前面几天也是想着赶赶课程进度,所以一直没有更新CSDN,但是实际上很多时候欲速则不达。消化理解后才能融汇贯通。所以之后会把每一部分自己学习的内容都提炼总结一下,放在网上,希望大家多多支持,大家也可以多提一些意见。让我们共同进步!

提示:以下是本篇文章正文内容,下面案例可供参考

一、文件基本权限UGO

ll命令输出的内容中第一个字符是表示文件类型。剩下的九个字符是标识的文件权限,每三个为一组,每一组分别是三个字符r/- w/- x/-

第一组代表-文件属主User拥有的权限,第二组代表-文件属组Group拥有的权限 ,第三组代表-其他用户Other拥有的权限

r/-:是否可读 w/-:是否可写 x/-:是否可执行

在这里插入图片描述

数字形式:减号代表0,r代表4UNIX 文件管理,w代表2, x代表1,那么 rw-------写成数字形式就是600

权限判断的逻辑:当一个用户想要修改某个文件时,则要看看这个用户是不是属主,属组里的文件,都不是按照其他用户的权限处理

r(读取)可以读取文件的内容可以列出目录的内容(文件名),可以使用ls命令

w(写入)

可以更改文件的内容

可以创建或删除目录中的任一文件,可以使用touch、rm命令

x(可执行)

可以作为命令执行文件

可以访问目录的内容(取决于目录中文件的权限),可以使用cd命令

二、文件权限管理

chown :修改文件属主和属组

? chown 属主名 文件名 只修改属主

? chown :属组名 文件名 只修改属组

? chown:属主名:属组名 文件名 同时修改属主属组

chmod:修改文件权限

? chmod u/g/o/a +/-/=

? chmod 数字:一次性为文件全部指定好权限

? chmod -R:递归设置权限

unix命令遍历文件内容_UNIX 文件管理_ruby的unix集成管理

进程 新建文件、目录的默认权限会收到umask的影响,umask表示要减掉得到权限

setfacl

常用选项:

‐m :添加acl设定参数

‐x :删除acl设定参数

‐b :移除所有的ACL设定参数

‐R :递归添加acl设定参数 -

‐d :添加默认acl设定参数(目录)

三、特殊权限管理

SUID(4):借出程序所属主的权限,一般针对二进制文件,必须要有x权限才能生效,典型案例passwd

SGID (2) : 借出程序所属组的权限,一般针对二进制文件,必须要有x权限才能生效。

s:程序所属主有x权限

S:程序所属主没有x权限

SBIT(1): 用作共享目录,每个文件只能由文件的创建的用户或者是root用户管理,典型案例是/tmp

总结

以上就是今天总结的内容,本文仅仅简单介绍了文件权限及其管理。感兴趣的小伙伴可以再多多阅读其他的详细博客进行进一步学习。

(编辑:广州站长网)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章