【玩转Linux】有关Linux权限

目录

一.Linux权限的概念

1. 权限的本质

2.Linux中的用户 

3.Linux中的权限管理 

(1)文件访问者的分类 

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

①文件基本权限

②文件权限值的表示方法 

 (3)文件访问权限的相关设置方法

① 用 户 表 示 符 + / - = 权 限 字 符

② 三 位 8 进 制 数 字 

​ (4)Linux系统有关后缀名 

4.Linux中有关目录的权限

(1) Linux创建文件时的默认权限


一.Linux权限的概念

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

1. 权限的本质

2.Linux中的用户 

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

命令:su [用户名]

功能:切换用户。

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

3.Linux中的权限管理 

(1)文件访问者的分类 

  • 文件和文件目录的所有者:u---User
  • 文件和文件目录的所有者所在的组的用户:g---Group

(Linux具有组的概念,主要是多人协作的时候更好的进行权限管理)

  • 其它用户:o---Others 

 

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

 ①文件基本权限

i.读(r/4):Read对文件而言,具有读取文件内容的权限;对目录来说,具有浏览该目录信息的权限。

ii.写(w/2):Write对文件而言,具有修改文件内容的权限;对目录来说具有删除移动目录内文件的权限。

iii.执行(x/1):execute对文件而言,具有执行文件的权限;对目录来说,具有进入目录的权限。

iv.“-”表示不具有该项权限。

②文件权限值的表示方法 
  • 字符表示法 

  • 8进制数值表示方法 

 (3)文件访问权限的相关设置方法

chmod

功 能 : 设 置 文 件 的 访 问 权 限

格 式 : chmod [ 参 数 ] 权 限 文 件 名

chmod命令权限值的格式:

1)用户表示符   + / - =  权限字符

  • + : 向 权 限 范 围 增 加 权 限 代 号 所 表 示 的 权 限
  • - : 向 权 限 范 围 取 消 权 限 代 号 所 表 示 的 权 限
  • = : 向 权 限 范 围 赋 予 权 限 代 号 所 表 示 的 权 限 用 户 符 号 :

  

  • u : 拥 有 者
  • g : 拥 有 者 同 组 用
  • o : 其 它 用 户
  • a : 所 有 用 户
① 用 户 表 示 符 + / - = 权 限 字 符
  • 图示 

 

 

权限存在的意义:保证不同用户的文件的安全性。 

② 三 位 8 进 制 数 字 
# chomd 664 /home/test.txt
# chomd 777 /home/test.txt

 (4)Linux系统有关后缀名 

Linux系统不以文件后缀作为区分文件的类型。

  •  常见错误

 上面指令无法运行的原因是:

1.Linux系统不以文件后缀作为区分文件的类型,并不代表gcc不需要,Linux系统!=gcc

2.Linux不区分文件类型,但是Linux上的工具可能区分!(这里指gcc)

  • 可执行文件 VS 可执行 

 

4.Linux中有关目录的权限

  • 可执行权限: 如果目录没有可执行权限, 则无法cd到目录中.

  • 可读权限: 如果目录没有可读权限, 则无法用ls等命令查看目录中的文件内容

  • 可写权限: 如果目录没有可写权限, 则无法在目录中创建文件, 也无法在目录中删除文件

(1) Linux创建文件时的默认权限

  • 权限掩码umask

 

Linux创建文件的时候,要从起始权限中,过滤掉(不是简单的减法)在umask中出现的权限。 

 

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.hqwc.cn/news/529118.html

如若内容造成侵权/违法违规/事实不符,请联系编程知识网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

论文阅读《FENET: FOCUSING ENHANCED NETWORK FOR LANE DETECTION》

ABSTRACT 受人类驾驶专注力的启发,这项研究开创性地利用聚焦采样(Focusing Sampling)、部分视野评估(Partial Field of View Evaluation)、增强型 FPN 架构和定向 IoU 损失(Directional IoU Loss&#xff…

什么是PLC远程控制模块?

随着工业自动化的不断发展,可编程逻辑控制器(PLC)已成为现代工业设备中不可或缺的核心组件。然而,传统的PLC管理方式往往受限于现场操作和维护,难以满足日益复杂的工业需求。在这一背景下,PLC远程控制模块应…

ModuleNotFoundError: No module named ‘sklearn.cross_validation‘

一、问题分析 ModuleNotFoundError: No module named sklearn.cross_validation 英文先翻译一遍,模块未找到问题,这里涉及到sklearn这个模块,Sklearn (全称 SciKit-Learn),是基于 Python 语言的机器学习工…

【MATLAB第98期】基于MATLAB的MonteCarlo蒙特卡罗结合kriging克里金代理模型的全局敏感性分析模型(有目标函数)

【MATLAB第98期】基于MATLAB的Monte Carlo蒙特卡罗结合kriging克里金代理模型的全局敏感性分析模型(有目标函数)【更新中】 PS:因内容涉及较多,所以一时半会更新不完 后期会将相关原理,以及多种功能详细介绍。 麻烦点赞收藏&#…

MySQl基础入门⑦

上一章知识内容 分析数据且区分数据类型 看下表分析数据的特征,根据其特征确定相应的数据类型。 分析以上表格特征,确定数据类型,并对数据进行分类。分析数据后按固定长度字符串、可变长度字符串、整数、固定精度小数和日期时间数据类型对数…

windows安装ElasticSearch踩坑记

ElasticSearch是一个开源的分布式搜索和分析引擎。它提供实时分布式搜索功能,可以索引和搜索大量的结构化和非结构化数据。Elasticsearch以其速度、可伸缩性和处理复杂查询的能力而闻名。它常用于日志分析、全文搜索、文档搜索和数据分析等领域。使用ElasticSearch的…

【软件测试面试】银行项目测试面试题+答案(二)

目录:导读 前言一、Python编程入门到精通二、接口自动化项目实战三、Web自动化项目实战四、App自动化项目实战五、一线大厂简历六、测试开发DevOps体系七、常用自动化测试工具八、JMeter性能测试九、总结(尾部小惊喜) 前言 面试题&#xff1…

【数据库】软件测试之MySQL数据库练习题目

有表如下: Student 学生表 SC 成绩表 Course 课程表 Teacher 老师表 每个学生可以学习多门课程,每一个课程都有得分,每一门课程都有老师来教,一个老师可以教多个学生 1、查询姓‘朱’的学生名单 select * from Student whe…

第二证券:港股通交易股票范围详解:哪些股票可以买卖?

港股通现在能够出资的股票有:①恒生归纳大型股指数的成分股;②恒生归纳中型股指数的成分股;③在沪市上市生意的AH股上市公司的H股。 注意:港股通标的并不是原封不动的,它每半年调整一次,被调出港股通标的的…

Excel下拉自动填充

1、选中需要下拉填充的单元格,按下Ctrl,然后再往下拖动填充。 下拉结果: 2、选中两个连续的单元格,往下拖动填充,可以填充增加两数差。 下拉结果: 本文为学习笔记,所参考文章均已附上链接&#…

OpenCV开发笔记(七十七):相机标定(二):通过棋盘标定计算相机内参矩阵矫正畸变摄像头图像

若该文为原创文章,转载请注明原文出处 本文章博客地址:https://hpzwl.blog.csdn.net/article/details/136616551 各位读者,知识无穷而人力有穷,要么改需求,要么找专业人士,要么自己研究 红胖子(红模仿)的博…

管理类联考-复试-管理类知识-领导激励理论控制

文章目录 领导领导方式的基本类型领导权变理论情境领导理论管理权力四种员工类型 激励理论归因理论、晕轮效应、假设相似性古典动机理论马斯洛需求理论双因素理论XY理论三种需求理论工作特征模型当代动机理论目标设置理论强化理论公平理论期望理论 控制控制及其必要性PDCA、甘特…