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

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

发布时间:2023-02-10 14:09:30 所属栏目: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:递归设置权限
 
  进程 新建文件、目录的默认权限会收到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
 
  总结
 
  以上就是今天总结的内容,本文仅仅简单介绍了文件权限及其管理。感兴趣的小伙伴可以再多多阅读其他的详细博客进行进一步学习。
 

(编辑:我爱资讯网)

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

    推荐文章