Linux权限

十念  金牌会员 | 2024-6-27 03:39:28 | 来自手机 | 显示全部楼层 | 阅读模式
打印 上一主题 下一主题

主题 567|帖子 567|积分 1701



目次
​编辑
一、Linux权限的概念
1.1 什么是权限
1.2 权限的本质
1.3 Linux中的用户
二、Linux权限管理
2.1 文件访问者的分类(人)
2.2 文件类型和访问权限(事物属性)
2.2.1 文件类型
2.2.2 基本权限
2.3 文件权限值的表示方法、
2.3.1 字符表示方法
2.3.2 8进制数值表示方法
2.4 文件访问权限的相关设置方法
2.4.1 chmod
2.4.2 chown
2.4.3 chgrp
2.4.4 umask
 2.4.5 file指令
 2.5 对比权限的有无体现
三、目次的权限
粘滞位
四、权限总结


一、Linux权限的概念

1.1 什么是权限

           在现实生活中,我们随处可见权限的影子,好比:你近来想看一部电影,但是却需要vip;你要进入小区的大门就需要刷门禁等等。总结起来就是通过一定的条件,拦住一部分人,给另一部分人权力,来访问某种资源。
          权限就像一把钥匙,差别的钥匙可以打开差别的门。在计算机里,权限就是确定谁能做什么的规则。好比,有些人可以读取文件但不能修改,有些人可以修改文件但不能删除。通过权限设置,可以控制谁可以进入哪些房间,谁可以做什么事情,从而保护系统的安全和隐私。
  1.2 权限的本质

           通过权限的概念我们知道了权限一定和有关。
          那我本日想去爱奇艺上刷会儿题,还想去LeetCode上看会儿电影,却发现既刷不了题也看不了电影,你很不理解,我但是超级vip啊,为什么干不了这些事。这时爱奇艺和LeetCode也懵了,爱奇艺说我只有看电影的功能,没有刷题的功能;LeetCode也说我只有刷题的功能,没有看电影的功能,你小子不会是走错片场了吧。所以说,权限还和事物的属性有关。
          我们在细致想一下,你能去爱奇艺上看电影,是因为你叫小明照旧因为你是vip用户啊;你能进去一家公司,是因为你叫小李吗?当然不是,是因为你是这家公司的员工你才能进去啊。所以,在“”这个概念中我们又可以提出脚色的概念。
          总结起来就是,权限 = 人(脚色) + 事物的属性。
  1.3 Linux中的用户

   Linux下有两种用户:超级用户(root)、普通用户。
  

  • 超级用户:可以再linux系统下做任何事情,不受权限的限定。
  • 普通用户:在linux下做有限的事情。
  • 超级用户的命令提示符是“#”,普通用户的命令提示符是“$”。
   

  • 命令: su [用户名]。
  • 功能:切换用户。
          例如,要从root用户切换到普通用户user,则使用 su user 或 su - user。
  

  

          要从普通用户user切换到root用户则使用 su root(root可以省略)或 su -,此时系统会提示输入root用户的口令。
  

  
  

  • su:`su`命令用于切换到其他用户的身份,但不改变情况变量。当使用`su`命令时,只切换用户身份,当前用户的情况变量、工作目次等信息都会保持稳定。
  • su -:`su -`命令也用于切换到其他用户的身份,但会同时切换到目标用户的情况变量。使用`su -`命令时,会将目标用户的情况变量、工作目次等信息全部加载,使得当前用户完全切换到目标用户的情况中。
  
  二、Linux权限管理

2.1 文件访问者的分类(人)

   

  • 文件和文件目次的拥有者: u---User
  • 文件和文件目次的拥有者所在的组的用户: g---Group
  • 其它用户: o---Others 
  Linux中具有组的概念,主要是在多人协作的时间更好的举行权限管理。
  2.2 文件类型和访问权限(事物属性)

   

  

  • 权限的前3位:文件拥有者的权限。
  • 权限的中间3位:文件所属组的权限。
  • 权限的后3位:其他用户的权限。
  2.2.1 文件类型

   

  • d:目次文件
  • -:普通文件(文本文件、可执行步调、库等)
  • l:链接文件(类似Windows的快捷方式)
  • s:套接口文件
  • b:块装备文件(例如硬盘、光驱等)
  

  

  • p:管道文件
  

  

  • c:字符装备文件(例如屏幕等串口装备)
  

  2.2.2 基本权限

   

  • 读(r): Read对文件而言,具有读取文件内容的权限;对目次来说,具有欣赏该目次信息的权限。
  • 写(w): Write对文件而言,具有修改文件内容的权限;对目次来说,具有删除移动目次内文件的权限。
  • 执行(x): execute对文件而言,具有执行文件的权限(能执行 = 具有可执行权限 + 本身就是一个可执行文件);对目次来说,具有进入目次的权限。
  • ”:表示不具有该项权限。
  2.3 文件权限值的表示方法、

2.3.1 字符表示方法


2.3.2 8进制数值表示方法


2.4 文件访问权限的相关设置方法

2.4.1 chmod

   功能: 设置文件的访问权限
  格式: chmod [参数] 权限 文件名(chmod u+-rwx,g+-rwx,o+-rwx,a+-rwx filename
  常用选项:
  

  • R -> 递归修改目次文件的权限
  • 说明:只有文件的拥有者和root才可以改变文件的权限
  chmod命令权限值的格式: 

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?立即注册

x
回复

使用道具 举报

0 个回复

倒序浏览

快速回复

您需要登录后才可以回帖 登录 or 立即注册

本版积分规则

十念

金牌会员
这个人很懒什么都没写!

标签云

快速回复 返回顶部 返回列表