【Linux】权限讲解
创始人
2024-03-03 01:30:49
0

一、什么是权限

1、权限概念

权限随处可见,在生活中,腾讯非VIP用户不能观看VIP视频,看小说也需要会员,所以权限是限制人的,一件事是否允许被谁做。在Linux系统中也有许多权限,访问文件需要权限,进入目录需要权限,更改执行文件也需要权限。

Linux系统上有两种用户:

  • 超级用户(root):可以在Linux下做任何事情,不受限制
  • 普通用户:只能做有限的事情
  • 对于超级用户的命令提示符是"#“,普通用户的命令提示符是”$"

对于两种用户可以用如下命令进行切换

命令:su
实例:在这里插入图片描述
要从root用户切换到普通用户,则使用su+用户名。要从普通用户切换到root用户这使用su+root(root可以省略),此时系统就会提示输入root用户密码。

2、文件访问者分类及访问权限属性

文件访问者可分为:

  • 文件拥有者
  • 文件所属组
  • 文件的other(其他用户)

在这里插入图片描述
文件类型

  • d:目录
  • -:普通文件
  • l:链接文件
  • b:块设备文件(block、磁盘)
  • p:管道文件
  • c:字符设备(键盘、显示器)
  • s:网络socket文件

文件具有的权限属性

r:可读
w:可写
x:可执行
-:无权限

如下图:
在这里插入图片描述

对于test.txt文件拥有者具有可读、可写、不具有可执行权限,文件所属组具有可读、可写、不具有可执行权限,其他用户具有可读、不具有可写和可执行权限

权限的表示方式也可用八进制数来表示:
例如:rw- 可用二进制110表示,r– 可用二进制100表示,对于rw-rw-r– 用八进制可表示为 664
在这里插入图片描述

二、权限设置

1、在Linux系统下,如何设置文件的访问权限呢?

命令:chmod
功能:设置访问者权限

chmod命令格式:
1)用户符号+/- 权限

  • +:增加权限
  • -:取消权限
  • =:赋予权限
  • u:文件拥有者
  • g:文件所属组
  • o:其他用户
  • a:所有用户

实例:
在这里插入图片描述
2)用八进制数
实例:
在这里插入图片描述
2、chown命令

功能:修改文件的拥有者
此命令只有root用户拥有使用权

实例:
在这里插入图片描述
3、chgrp命令

功能:修改文件或目录的所属组
此命令只有root用户拥有使用权

实例:
在这里插入图片描述

三、目录权限

  • 可执行权限:如果目录没有可执行权限,则无法cd到目录中
  • 可读权限:如果目录没有可读权限,则无法用ls等命令查看目录中的文件内容
  • 可写权限:如果目录没有可写权限,则无法在目录中创建文件,也无法在目录中删除文件

那么,在使用Linux的时候,未来会有一些共享目录,被所以的普通用户使用,这个时候,在共享目录中自己创建的文件,就容易被其他人删除。

为了解决这个问题,Linux引入了沾滞位的概念
注意:共享目录一般都是root提供的。

设置沾滞位,就会让别人无法删除我的文件

实例:
在这里插入图片描述
如上图所示,共享目录设置沾滞位用:chmod+t 命令。
这时,该目录下的文件就不会被别人删除。

相关内容

热门资讯

美国2年期国债收益率上涨15个... 原标题:美国2年期国债收益率上涨15个基点 美国2年期国债收益率上涨15个基...
汽车油箱结构是什么(汽车油箱结... 本篇文章极速百科给大家谈谈汽车油箱结构是什么,以及汽车油箱结构原理图解对应的知识点,希望对各位有所帮...
嵌入式 ADC使用手册完整版 ... 嵌入式 ADC使用手册完整版 (188977万字)💜&#...
重大消息战皇大厅开挂是真的吗... 您好:战皇大厅这款游戏可以开挂,确实是有挂的,需要了解加客服微信【8435338】很多玩家在这款游戏...
盘点十款牵手跑胡子为什么一直... 您好:牵手跑胡子这款游戏可以开挂,确实是有挂的,需要了解加客服微信【8435338】很多玩家在这款游...
senator香烟多少一盒(s... 今天给各位分享senator香烟多少一盒的知识,其中也会对sevebstars香烟进行解释,如果能碰...
终于懂了新荣耀斗牛真的有挂吗... 您好:新荣耀斗牛这款游戏可以开挂,确实是有挂的,需要了解加客服微信8435338】很多玩家在这款游戏...
盘点十款明星麻将到底有没有挂... 您好:明星麻将这款游戏可以开挂,确实是有挂的,需要了解加客服微信【5848499】很多玩家在这款游戏...
总结文章“新道游棋牌有透视挂吗... 您好:新道游棋牌这款游戏可以开挂,确实是有挂的,需要了解加客服微信【7682267】很多玩家在这款游...
终于懂了手机麻将到底有没有挂... 您好:手机麻将这款游戏可以开挂,确实是有挂的,需要了解加客服微信【8435338】很多玩家在这款游戏...