文章目录

  • 前言
  • Linux权限
  • 文件访问者的分类(人)
  • 文件类型和访问权限(事物属性)
    • 文件类型
    • 基本权限
  • 目录的权限
  • 粘滞位
  • 权限的总结

前言

前面我们已经知道。Linux下有两种用户:超级用户(root)、普通用户

以及相互之间的切换:

以及引入的权限的一些铺垫。

下面,我们对其进行补充说明。

如果不切换用户,就想让普通用户以root的身份,执行对应的指令,该怎么去做呢

很简单,加上sudo.sudo加上指令表示短暂的提权,root执行命令。不过这里会有一个问题,不让我们执行,也就是说系统不相信这个用户:

在这个地方,我们授权的时候,让我们输入自己的密码:给受信任的用户,提供最少的执行障碍

解决方法:需要将当前用户添加到系统的文件/etc/sudoers中。这里先不展开说明。后面会做补充。如果暂时使用root,root的权限是最大的,可以随便切换到其他普通用户。也就不存在没有权限的问题了。


Linux权限

简单理解权限:权限简单来说就是进行约束的。(人,一个或者某些群体)

​ 目标对象,本来就没有对应的属性。也就不具备该权限。一个事情是否允许被谁做

文件 = 内容+属性

为什么要有权限❓便于我们系统进行安全管理的

为什么创建的目录或者普通文件,默认的权限是我们看到的这个样子:

为什么创建出来的目录/文件权限是默认上面这个样子的:

Linux规定,目录起始的权限是777(二进制表示,这一部分不懂可以先跳过,往下继续看权限的二进制)

​ 普通文件的起始权限是666

umask:

注意这里的umask是可以进行改变的:

0022——系统默认会配置好umask权限掩码:凡是在umask中出现的权限,都必须在起始权限去掉!!!

这也就对应上了:

这里还存在一个问题:去掉是在做减法吗

我们发现file根本没有发生变化如果是减法的话应该是原来的666(110 110 110)--------》001 001 001.所以不是减法

实际上,最终权限 = 起始权限 & (~umask)

起始权限:666 110 110 110

umask: 0111 001 001 001

~umask: 110 110 110

起始权限 & (~umask):

​ 110 110 110

即 rw- rw- rw-


文件访问者的分类(人)

文件和文件目录的所有者: u—User

文件和文件目录的所有者所在的组的用户: g—Group

其它用户: o—Others


文件类型和访问权限(事物属性)

文件类型

补充:Linux和windows(根据文件的后缀)的差别很大。而Linux的文件类型和后缀无关(后缀名可以作为提示,用户可以使用后缀区分文件类型),但是对linux来说区分文件和文件本身的后缀是无关的(但是gcc等工具对文件后缀可能有要求)。后缀本质就是文件名的一部分。

开始之前,我们输入ll指令,来看看前面10个字符代表什么意思:

在linux中,是通过ll显示的众多属性列中的第一列的第一个字符来区分文件类型的。

d:目录文件
-:普通文件(源代码,库文件,可执行程序,文档压缩包等等)
l:链接文件(类似Windows的快捷方式)
b:块设备文件(例如硬盘、光驱等)
p:管道文件
c:字符设备文件(例如键盘,显示器)

[hwc@VM-8-3-centos test5]$ ll /dev/tty
crw-rw-rw- 1 root tty 5, 0 Sep 29 16:02 /dev/tty

s:socket文件

到了这里,我们已经了解了第一个字符,那其他的呢

对于权限字符所代表的意思,请往下看

【Linux】关于Linux中的权限相关推荐

  1. linux中用户的权限是什么,linux中用户权限设置与更改相关介绍(上)

    不管是在生活中还是在工作中,我们都会经常碰到关于电脑权限方面的一些问题.现在介绍一下在linux系统中关于如何设置和管理用户的权限问题,介绍基本但很重要的命令. 在Linux中,权限分为三大类:基本权 ...

  2. java linux 权限管理_权限管理java实现(源于Linux中的权限管理算法)

    这个帖子由来已久吧,我也是到处搜到的,然后仔细学习,果然博大精深,然后加强点弄点自己的东西 我已声明 部分转载!! 向大家介绍一种很不错,也是Linux中的权限管理算法. 定义a^b为:a的b次方 假 ...

  3. linux文件权限umask,linux系统中UMASK权限的用法讲解

    原标题:linux系统中UMASK权限的用法讲解 umask一般是用在你初始创建一个目录或者文件的时候赋予他们的权限. 这里要说明两点: 1.针对目录来说x权限代表可以进入该目录,所以说对于这个权限初 ...

  4. linux文件目录含义,Linux中文件权限目录权限的意义及权限对文件目录的意义

    linux中目录与文件权限的意义 一.文件权限的意义 r:可以读这个文件的具体内容: w:可以编辑这个文件的内容,包括增加删除文件的具体内容: x:文件就具有了可执行的权限-------注意:这里和w ...

  5. linux中的权限管理,Linux中的用户和权限管理

    Linux是多用户,多任务操作系统:多用户是指多个用户可以同时使用系统资源,而多任务指同时运行多个进程. 用户是能够获取系统资源的权限的集合,Linux通过用户实现资源分隔. 用户组是具有相同特征用户 ...

  6. Linux系统中的权限详解

    我们linux服务器上有严格的权限等级,如果权限过高导致误操作会增加服务器的风险.所以对于了解linux系统中的各种权限及要给用户,服务等分配合理的权限十分重要. 一.文件基本权限 首先看下linux ...

  7. linux中文件权限 组,linux中文件权限格式与chmod命令以及用户和用户组的管理

    简单了解一下linux中的文件权限格式与chmod命令 chmod命令:改变文件或者目录的权限 格式:chmod [参数] [] -R 或者--recursive 递归处理,表示将指定目录下的所有文件 ...

  8. linux用命令设置读权限,linux中的文件权限和chmod命令的使用

    1.linux中的文件权限 linux中用ls -al列出文件列表时,会看到第一列有rwx这样的字样,这个表示该文件的权限设置属性.在linux中,权限划分主要分为三种身份:所有者(owner或者us ...

  9. linux中修改权限命令,如何修改权限命令chmod用法

    Linux中的Chmod命令用于更改或分配文件和目录的权限.在Linux/Unix系统中,文件和目录的可访问性是由文件所有权和权限决定的.在本教程中,我们将介绍chmod命令. chmod命令(cha ...

  10. linux中root权限找tmp路径,通过可写文件获取 Linux root 权限的 5 种方法-tmp文件

    Linux系统中,全部都是以文件形式存在的,包括目录.设备都是有权限的,共有读.写.可执行三种.管理员为文件设置好权限后,应该要考虑哪些Linux用户会被允许和限制上述的三个权限. 通过可写脚本进行r ...

最新文章

  1. linux进程间通信:消息队列实现双端通信
  2. dataframe筛选数据根据某一个列的数据在另外的一个数组中
  3. OpenCV HDF和建立群组Group
  4. 文件上传案例阻塞问题
  5. 爬虫 - CNN Business
  6. mysql.sock 111,错误2002(HY000):无法通过套接字’/var/run/mysqld/mysqld.sock’连接到本地MySQL服务器(111)...
  7. 秦九韶算法matlab程序,数值分析matlab程序实例.doc
  8. qt中QHostAddress与QString相互转换
  9. 【面试】彻底理解 IO多路复用
  10. 光线求交加速算法:kd-树
  11. 求cluster的质心坐标
  12. 基于Java+SpringBoot+Thymeleaf+Mysql医院预约挂号系统设计与实现
  13. 今天的一点感悟-20211216
  14. 用Python爬取网易云热门评论(亲测有效)
  15. 项目经理产品经理必看,流程图绘制Drawio
  16. apicloud 不干胶标签打印模块及开发
  17. 普通话测试软件字体怎么调整,普通话考试常见问题解答
  18. 最新App、手机网站尺寸规范—移动设备界面UI设计尺寸规范
  19. 未来30年,对世界发展影响很大的4大科技趋势,你知道吗?
  20. grread使用例子 lisp_AutoLISP从入门到精通初级教程(新手必备);

热门文章

  1. 教你使用Box2d制作用蜡笔手绘物体的效果(一)
  2. Android App 启动优化全记录
  3. 白城师范学院计算机系鲍金玲,企业绩效考核方法的比较与借鉴.pdf
  4. java 字符表 chr3,ASCII码对应表chr(9)、chr(10)、chr(13)、chr(32)、chr(3...
  5. 今日小程序推荐:文艺青年必备「轻芒杂志」
  6. 16万大奖,名企offer,翼支付杯大数据建模大赛邀你来战!
  7. LIBS+=到底如何用!
  8. Html导出到Word带页眉页脚
  9. 免费从麦田影视下载英文字幕电影方法图解#
  10. 手机话费充值页面HTMLcss3+html5模板