Linux专栏10:Linux权限详解(上)


  • 博客主页:Duck Bro 博客主页
  • 系列专栏:Linux专栏
  • 关注博主,后期持续更新系列文章
  • 如果有错误感谢请大家批评指出,及时修改
  • 感谢大家点赞👍收藏⭐评论✍

Linux权限详解(上)

编号:10

文章目录

  • Linux权限详解(上)
    • 一、Linux权限概念
      • 1. 什么是权限
      • 2. Linux权限简介
      • 3. Linux如何切换用户
        • 3.1 root用户转普通用户
        • 3.2 普通用户转root用户
        • 3.3 普通用户转普通用户
    • 二、Linux文件权限管理
      • 1. 文件访问者的分类(简介)
      • 2. 文件类型和访问权限(简介)
        • 2.1 文件类型
        • 2.2 基本权限
      • 3. 文件权限值表示方法
        • 3.1 字符表示法
        • 3.2 8进制数值表示法
      • 4.文件访问权限的设置方法
        • 4.1 修改访问权限指令:chmod
          • 4.1.1 指令介绍
          • 4.1.2 chmod命令权限值格式
        • 4.2 修改文件拥有者指令:chown
          • 4.2.1 指令介绍
        • 4.3 修改文件的所属组指令:chgrp
          • 4.3.1 指令介绍


一、Linux权限概念

1. 什么是权限

权限是指在一个系统或者一个组织中,根据角色或身份所具备的特定权力或许可,可以访问或操作某些资源或执行某些特定的行为。权限用于控制用户对系统或资源的访问和操作的范围和方式,以确保系统的安全性、保密性和完整性。特定权限的授予和管理通常由系统管理员或权限管理人员负责。

在这里插入图片描述


2. Linux权限简介

在Linux中有两种用户:超级用户[root]普通用户

超级用户:可以再linux系统下做任何事情,不受限制
普通用户:在linux下做有限的事情

两者的命令提示符各不相同

  • 超级用户提示符“#”
    在这里插入图片描述

  • 普通用户提示符“$”
    在这里插入图片描述


3. Linux如何切换用户

命令名称:su
功能:切换用户
语法:su [用户名]
3.1 root用户转普通用户

要从root用户切换到普通用户user,则使用 su [用户名]
使用Ctrl+D退回本来用户
在这里插入图片描述

注意:root转其他用户不需要密码,因为是超级用户

3.2 普通用户转root用户

从普通用户user切换到root用户则使用 su root(root可以省略),此时系统会提示输入root用户的口令。
使用Ctrl+D退回本来用户
在这里插入图片描述

注意:普通用户转root用户需要root的密码,才可以进入

3.3 普通用户转普通用户

要从普通用户user切换到普通用户user,则使用 su [用户名]
在这里插入图片描述

注意:普通用户转普通用户,需要有对方的密码才可以进入


二、Linux文件权限管理

1. 文件访问者的分类(简介)

  • 文件和文件目录的所有者:u—User
  • 文件和文件目录的所有者所在的组的用户:g—Group
  • 其它用户:o—Others
    在这里插入图片描述

2. 文件类型和访问权限(简介)

在这里插入图片描述

2.1 文件类型
文件符号文件类型
d文件夹
-普通文件
l软链接(类似Windows的快捷方式)
b块设备文件(例如硬盘、光驱等)
p管道文件
c字符设备文件(例如屏幕等串口设备)
s套接口文件
2.2 基本权限
  • 读:Read对文件而言,具有读取文件内容的权限;对目录来说,具有浏览该目录信息的权限
  • 写:Write对文件而言,具有修改文件内容的权限;对目录来说具有删除移动目录内文件的权限
  • 执行:execute对文件而言,具有执行文件的权限;对目录来说,具有进入目录的权限
  • “—”表示不具有该项权限

3. 文件权限值表示方法

3.1 字符表示法
Linux表示说明
r--仅可读
-w-仅可写
--x仅可执行
rw-可读可写
-wx可写可执行
r-x可读可执行
rwx可读可写可执行
---无任何权限
3.2 8进制数值表示法
权限符号八进制二进制
r--(仅可读)4100
-w-(仅可写)2010
--x (仅可执行)1001
rw- (可读可写)6110
-wx (可写可执行)3011
r-x (可读可执行)5101
rwx (可读可写可执行)7111
--- (无任何权限)0000

4.文件访问权限的设置方法

4.1 修改访问权限指令:chmod
4.1.1 指令介绍
指令名称:chmod
执行权限:只有文件的拥有者和root才可以改变文件的权限
语法:chmod [参数] 权限 文件名
功能:设置文件的访问权限
常用选项:R :递归修改目录文件的权限
4.1.2 chmod命令权限值格式
  1. 用户表示符+/-=权限字符

权限字符:
+:向权限范围增加权限代号所表示的权限
-:向权限范围取消权限代号所表示的权限
=:向权限范围赋予权限代号所表示的权限
用户符号:
u:拥有者
g:拥有者同组用
o:其它用户
a:所有用户

示例
chmod u+w file.txt
chmod o-x file.txt
  1. 三位8进制数字
示例
chmod 664 file.txt
chmod 640 file.txt
4.2 修改文件拥有者指令:chown
4.2.1 指令介绍
指令名称:chown
执行权限:只有文件的拥有者和root才可以改变文件的权限
语法:chown [参数] 用户名 文件名
功能:修改文件的拥有者
常用选项:R :递归修改目录文件的权限
示例
chown -R user_001 file.txt
4.3 修改文件的所属组指令:chgrp
4.3.1 指令介绍
指令名称:chgrp
执行权限:只有文件的拥有者和root才可以改变文件的权限
语法:chgrp [参数] 用户组名 文件名
功能:修改文件或目录的所属组
常用选项:-R 递归修改文件或目录的所属组
示例
chown -R user_001 file.txt

在这里插入图片描述

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

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

相关文章

百度语音识别开发笔记

目录 简述 开发环境 1、按照官方文档步骤开通短语音识别-普通话 2、创建应用 3、下载SDK 4、SDK集成 5、相关接口简单说明 5.1权限和key 5.2初始化 5.3注册回调消息 5.4开始转换 5.5停止转换 6、问题 简述 最近想做一些语音识别的应用,对比了几个大厂…

“给力”用日语怎么说?柯桥成人日语培训

在日语中,给力这个词可以翻译成几个不同的表达方式,具体取决于语境。以下我将给出几个常见的日语翻译以及例句帮助理解: スゴイ 这个词意思为“太棒了”,是表达给力的最常见说法。 例如: これはスゴイ映画だね。这电影太给力了! 最高 意思为“最棒的”,也可以用来表达给力。 例…

华中科技大学雷达站部署

一:项目地址 GitHub - HUSTLYRM/HUST_Radar_2023: 华中科技大学狼牙战队 RoboMaster 2023赛季 雷达站 二:安装依赖 2.1创建虚拟环境 首先是程序是基于python3.8完成,所以创建虚拟环境的时候,选择3.8的虚拟环境 conda create -…

五款优秀的局域网监控软件推荐:实时监控电脑屏幕的神器

在现代社会,计算机和网络已经成为工作中不可或缺的部分。随着局域网的普及,如何有效地监控和管理局域网内的电脑成为了许多企业和管理者关心的问题。本文将为您推荐五款优秀的局域网监控软件,帮助您实时监控电脑屏幕,提高工作效率…

pubg绝地求生吃鸡加速器推荐 pubg吃鸡加速器免费低延迟

《绝地求生》(PUBG) 是由韩国Krafton工作室开发的一款战术竞技型射击类沙盒游戏。2022年1月12日,该游戏于主机和PC上可免费下载游玩。绝地求生已经上线了好久的时间,仍然保持的很好的热度,无时无刻都在涌入新手玩家。游戏有多张地图可供玩家选…

通过Matlab实现Hermite基函数进行信号拟合,可应用于信号降噪

利用Hermite基函数的Hermite近似,在不牺牲精度的情况下,实现对时序信号的降噪,文中图片以心电信号QRS波群滤除高频干扰为例。 1.知识背景 Hermite正交多项式是一类重要的正交多项式,它们起源于数学中的Hermite函数和特殊函数理论…

Unity Shader中获取像素点深度信息

1.顶点着色器中对深度进行计算 v2f vert(appdata v) {v2f o;o.pos UnityObjectToClipPos(v.vertex);o.uv TRANSFORM_TEX(v.uv, _MainTex);o.depth (o.pos.z / o.pos.w 1.0) * 0.5; // Normalize depth to [0, 1]return o; }但是达不到预期,最后返回的值一直大于…

Python-VBA函数之旅-pow函数

目录 一、pow函数的常见应用场景 二、pow函数使用注意事项 三、如何用好pow函数? 1、pow函数: 1-1、Python: 1-2、VBA: 2、推荐阅读: 个人主页:神奇夜光杯-CSDN博客 一、pow函数的常见应用场景 Py…

Q1保健品线上市场分析(一):护眼需求不减,叶黄素软糖卖爆!

如今网络时代的高速发展,用眼过度逐渐成为国人的常态,无论是儿童还是青少年、成年人、老年人,都可能面临眼部健康的问题。 在这样的大环境下,预防大于治疗的概念不断深入日常生活,进而推动了护眼产品市场的高速发展&a…

本地部署eXtplorer文件管理器并安装内网穿透构建私人云存储服务器

文章目录 1. 前言2. eXtplorer网站搭建2.1 eXtplorer下载和安装2.2 eXtplorer网页测试2.3 cpolar的安装和注册 3.本地网页发布3.1.Cpolar云端设置3.2.Cpolar本地设置 4.公网访问测试5.结语 1. 前言 通过互联网传输文件,是互联网最重要的应用之一,无论是…

国产数据库的发展势不可挡

前言 新的一天又开始了,光头强强总不紧不慢地来到办公室,准备为今天一天的工作,做一个初上安排。突然,熊二直接进入办公室,说:“强总老大,昨天有一个数据库群炸了锅了,有一位姓虎的…

【精品毕设推荐】搜索引擎的设计与实现

点击免费下载原文及代码 摘要 我们处在一个大数据的时代,伴随着网络信息资源的庞大,人们越来越多地注重怎样才能快速有效地从海量的网络信息中,检索出自己需要的、潜在的、有价值的信息,从而可以有效地在日常工作和生活中发挥作…