当前位置: 首页 > news >正文

【Linux】文件赋权(指定文件所有者、所属组)、挂载光驱(图文教程)

在这里插入图片描述

文章目录

  • 文件赋权
    • 创建文件 testChmod
    • 查看文件的当前权限
    • 使用 chmod 命令修改权限
    • 验证权限
    • 关键命令总结
    • 答案汇总
  • 光驱挂载
    • 确认文件是否存在
    • 打包压缩
    • 压缩验证
    • 创建 work 目录
    • 将压缩文件复制到 work 目录
    • 新建挂载点 /MNT/CDROM 并挂载光驱
    • 答案汇总

更多相关内容可查看

此篇用以解决以下两个问题:

1、创建文件testChmod,查看文件testChmod的读写和执行权限,指定文件所有者、所属组和其他人对文件的操作权限分别为:读写、读写、读执行,写出以上操作步骤。

2、将/home/zheng目录下的所有文件打包压缩成/tmp/zheng.targz,在当前目录下新建一个目录work,然后将这个压缩文件复制到work目录中,新建挂载点/MNT/CDROM,将光驱挂载到该挂载点中。

文件赋权

问题一:指的是我在linux环境下创建一个文件,给这个文件赋予相关的权限。

举例说明:例如朋友的一个本子,我对这个本子有读、写、撕烂等不同的权限

以下是创建文件 testChmod、查看权限并设置指定权限的操作步骤:

创建文件 testChmod

touch testChmod

ll命令是查看当前路径下有什么文件,如下图,在执行touch testChmod命令后,出现了testChmod文件

在这里插入图片描述

查看文件的当前权限

ls -l testChmod

输出示例:
在这里插入图片描述
可以看到图中红框有一部分是-rw-r--r--,这是linux下的文件的权限格式

权限格式:-rw-r--r--(每一个横杠-连接着不同的权限 依次为所有者/所属组/其他人的权限)。

所以在新建文件后,该文件会有一个默认的权限如下:

-rw-r--r--

  • rw-:所有者有 ​​读(r)​​ 和 ​​写(w)​​ 权限,无执行(-)权限。
  • r–:组用户仅有 ​​读(r)​​ 权限,无写和执行(-)权限。
  • r–:其他用户仅有 ​​读(r)​​ 权限,无写和执行(-)权限

设置权限为(按题干要求):所有者(读写)、所属组(读写)、其他人(读+执行)

权限对应的数字如下:

  • 读(r)= 4
  • 写(w)= 2
  • 执行(x)= 1

组合:

  • 所有者:读写 = 4+2 = 6
  • 所属组:读写 = 4+2 = 6
  • 其他人:读+执行 = 4+1 = 5

使用 chmod 命令修改权限

chmod 665 testChmod

验证权限

ls -l testChmod

在这里插入图片描述

可以看到目前文件夹的权限为-rw-rw-r-x

所有者:rw-(读写)

所属组:rw-(读写)

其他人:r-x(读+执行)

关键命令总结

touch testChmod # 创建文件
ls -l testChmod # 查看权限
chmod 665 testChmod # 设置权限为 rw-rw-r-x
ls -l testChmod # 验证结果

答案汇总

1、创建文件
touch testChmod
2、查看当前权限
ls -l testChmod
3、设置权限(所有者:读写 6,组:读写 6,其他人:读+执行 5)
chmod 665 testChmod
4、验证权限
ls -l testChmod


光驱挂载

问题二:指的是我在linux环境下压缩一个文件,并把这个文件挂载成光驱。

举例说明:就像给你的手机插上USB线后,需要在电脑上点开"我的电脑"才能访问手机里的文件。挂载光驱就是让系统知道:“这个文件夹(如/MNT/CDROM)就是光驱内容的入口”。

以下是挂载光驱的操作步骤:

确认文件是否存在

首先要确保我有这个zheng文件

在这里插入图片描述

打包压缩

打包压缩 /home/zheng 目录到 /tmp/zheng.tar.gz

tar -czvf /tmp/zheng.tar.gz -C /home zheng

在这里插入图片描述
命令解释:

  • -c:创建新压缩包
  • -z:使用 gzip 压缩
  • -v:显示压缩过程(可选)
  • -f:指定输出文件名

压缩验证

压缩完后可以查看tmp路径下是否有这个文件,如图所示压缩成功

cd tmp

在这里插入图片描述

创建 work 目录

在当前目录创建 work 目录

mkdir work

在这里插入图片描述

将压缩文件复制到 work 目录

cp /tmp/zheng.tar.gz ./work/

在这里插入图片描述

新建挂载点 /MNT/CDROM 并挂载光驱

注意:光驱名对于每台服务器是不一样的,所以要先看一下自己的服务器的光驱名是什么,常见光驱设备名:/dev/cdrom、/dev/sr0、/dev/dvd,具体操作如下

lsblk

TYPE=rom 表示光驱设备

在这里插入图片描述
创建挂载点 并挂载光驱

sudo mkdir -p /MNT/CDROM           # 创建挂载点(-p 确保父目录存在)
sudo mount /dev/sr0 /MNT/CDROM   # 挂载光驱

可能到这一步真正实际操作会报错,但是在课堂中应该不会出现问题,具体解决如下(可不看下面内容):

  1. 物理机(真实电脑)​​ 放入光盘​​:将CD/DVD光盘放入光驱托盘,再重新挂载: bash sudo mount /dev/sr0 /MNT/CDROM

  2. ​​虚拟机(如VMware/VirtualBox)​​ ​​加载ISO镜像​​:在虚拟机设置中,选择光驱设备并加载一个ISO文件(如Linux安装镜像),然后重试挂载。

  3. ​​检查光驱是否就绪​​,运行以下命令确认光驱状态: bash sudo eject -t /dev/sr0 # 测试光驱托盘(如果有物理光驱) lsblk -f /dev/sr0 # 检查设备是否有文件系统

答案汇总

1、打包压缩

tar -czvf /tmp/zheng.tar.gz -C /home zheng

2、创建目录并复制文件

mkdir work
cp /tmp/zheng.tar.gz ./work/

3、查看当前系统光驱

lsblk

4、挂载光驱

sudo mkdir -p /MNT/CDROM
sudo mount /dev/cdrom /MNT/CDROM

http://www.xdnf.cn/news/939565.html

相关文章:

  • 如何计算1920*1080分辨率的YUV或RGB图像数据占用大小?
  • Cinnamon修改面板小工具图标
  • 分词算法总结:不同分词算法的优点和缺点
  • 【量化】策略交易类型
  • Razor编程RenderXXX相关方法大全
  • 鸿蒙的一些布局
  • 更新积木报表2.0.0注意事项
  • 第八章 信息安全基础知识
  • 大三下第16周总结
  • 华为OD机考-内存冷热标记-多条件排序
  • 4、docker常用命令
  • 前端八股笔记
  • 设备驱动与文件系统:05 文件使用磁盘的实现
  • 2025-05-01-决策树算法及应用
  • Kotlin REPL初探
  • 单片机 传感器知识讲解 (一)红外避障模块,声控模块,人体红外模块
  • 9.贪心算法(随想录)
  • 电子学会Python考前英语单词
  • art-template模板引擎
  • SpringCloudAlibaba和SpringBoot版本问题
  • 【差分】详解二维前缀和和差分问题
  • [mdm9607] Qualcomm mdm9607新增nand flash支持修改方法
  • Docker部署MySQL
  • Elasticsearch 常用操作命令整合 (cURL 版本)
  • C++.OpenGL (17/64)模型(Model)
  • 堆排序code
  • 第三章 AI应用开发
  • 探秘Transformer系列之(36)--- 大模型量化方案
  • OpenEuler 系统中 WordPress 部署深度指南
  • Pandas中常用函数