Linux文件/目录高级管理一 头歌

server/2024/11/13 5:33:12/

1 Linux文件权限修改

编程要求

根据右侧窗口命令行内的提示,在Begin - End区域内进行命令行语句补充,具体任务如下:

将系统已存在文件oldFile1的所有者权限设置为可执行;
为系统已存在文件oldFile2的同组用户权限删除可写权限;
为系统已存在文件oldFile3的其他组用户权限添加可执行权限;
将系统已存在文件oldFile4的权限设置所有者权限为可读,同组用户权限为可写,其他用户权限为可执行;

测试说明

本平台只需将需要的命令写入到对应的命令填写区域(命令间使用换行分隔)即可,平台会自动读入和执行用户写入的命令,并判断用户输入的命令是否符合要求。

输入

#!/bin/bash#在以下部分写出完成任务的命令
#***********begin*************#chmod u=x oldFile1
chmod g-w oldFile2
chmod o+x oldFile3chmod u=r,g=w,o=x oldFile4#************end**************#

2 Linux目录权限修改

编程要求

根据右侧窗口命令行内的提示,在Begin - End区域内进行命令行语句补充,具体任务如下:

将系统已存在目录oldDir1的所有者权限设置为可执行;
为系统已存在目录oldDir2的同组用户权限删除可写权限;
为系统已存在目录oldDir3的其他组用户权限添加可执行权限;
将系统已存在目录oldDir4的权限设置所有者权限为可读,同组用户权限为可写,其他用户权限为可执行;
将系统已存在目录oldDir5的权限设置所有者权限为可读,同组用户权限为可写,其他用户权限为可执行,同时将该目录下的所有子目录或文件权限一并处理。

测试说明

本平台只需将需要的命令写入到对应的命令填写区域(命令间使用换行分隔)即可,平台会自动读入和执行用户写入的命令,并判断用户输入的命令是否符合要求。

输入

#!/bin/bash#在以下部分写出完成任务的命令
#***********begin*************#chmod u=x oldDir1
chmod g-w oldDir2
chmod o+x oldDir3
chmod u=r,g=w,o=x oldDir4
chmod -R u=r,g=w,o=x oldDir5#************end**************#

3 Linux修改文件/目录所有者

编程要求

根据右侧窗口命令行内的提示,在Begin - End区域内进行命令行语句补充,具体任务如下:

将系统已存在文件oldFile的所有者设置为oldUser;
将系统已存在目录oldDir1的所有者设置为oldUser;
将系统已存在目录oldDir2以及其所有子目录和子文件的所有者设置为oldUser。

测试说明

本平台只需将需要的命令写入到对应的命令填写区域(命令间使用换行分隔)即可,平台会自动读入和执行用户写入的命令,并判断用户输入的命令是否符合要求。

输入

#!/bin/bash#在以下部分写出完成任务的命令
#***********begin*************#sudo chown oldUser oldFile
sudo chown oldUser oldDir1
sudo chown -R oldUser oldDir2#************end**************#

4 Linux文件/目录所属组修改

编程要求

根据右侧窗口命令行内的提示,在Begin - End区域内进行命令行语句补充,具体任务如下:

将系统已存在文件oldFile的所属组设置为oldGroup;
将系统已存在目录oldDir1的所属组设置为oldGroup;
将系统已存在目录oldDir2以及其所有子目录和子文件的所属组设置为oldGroup。

测试说明

本平台只需将需要的命令写入到对应的命令填写区域(命令间使用换行分隔)即可,平台会自动读入和执行用户写入的命令,并判断用户输入的命令是否符合要求。

输入

#!/bin/bash#在以下部分写出完成任务的命令
#***********begin*************#sudo chgrp oldGroup oldFile
sudo chgrp oldGroup oldDir1
sudo chgrp -R oldGroup oldDir2#************end**************#

http://www.ppmy.cn/server/10306.html

相关文章

PyTorch如何保存验证集上效果最好的模型

PyTorch如何保存验证集上效果最好的模型 验证集的作用是在训练过程中监测是否出现过拟合。通常情况下,我们期望验证集的损失函数值在训练过程中首先下降,然后趋于稳定或上升。当损失函数值达到最小值时,表示模型在验证集上的泛化能力最佳&am…

VUE 弹框的实现

项目中常用且比较基础的功能 直接上代码&#xff1a; index.vue <template><div class"project-container"><!-- 新建 --><el-button type"normal" size"small" style"width: 120px" click"create"&…

Java复习第二十天学习笔记(过滤器Filter),附有道云笔记链接

【有道云笔记】二十 4.8 过滤器Filter https://note.youdao.com/s/dSofip3f 一、为什么要使用过滤器 项目开发中&#xff0c;经常会用到重复代码的实现。 1、请求每个servlet都要设置编码 2、判断用户是否登录&#xff0c;只有登录了才有操作权限。 二、过滤器相关Api int…

Android 开机流程

Android12 开机流程 Android开机流程的意义在于确保系统硬件设备的正确初始化、加载操作系统内核、启动系统服务,并最终使应用程序能够正常运行。它是Android系统启动的基础,保证了系统的可靠性和稳定性。 初始化硬件设备:在开机流程中,引导加载程序会初始化硬件设备,包括…

数据可视化(五):Pandas高级统计——函数映射、数据结构、分组聚合等问题解决,能否成为你的工作备用锦囊?

Tips&#xff1a;"分享是快乐的源泉&#x1f4a7;&#xff0c;在我的博客里&#xff0c;不仅有知识的海洋&#x1f30a;&#xff0c;还有满满的正能量加持&#x1f4aa;&#xff0c;快来和我一起分享这份快乐吧&#x1f60a;&#xff01; 喜欢我的博客的话&#xff0c;记得…

线性代数 --- 矩阵的对角化以及矩阵的n次幂

矩阵的对角化以及矩阵的n次幂 &#xff08;特征向量与特征值的应用&#xff09; 在上一篇文章中&#xff0c;我记录了我所学习的矩阵的特征向量和特征值&#xff0c;所关注的是那些矩阵A作用于向量x后&#xff0c;方向不发生改变的x(仅有尺度的缩放)。线性代数 --- 特征值与特…

【STL概念】

STL STL&#xff08;Standard Template Library),即标准模板库从根本上说,STL是一些“容器”的集合,这些“容器”有list,vector,set,map等,STL也是算法和其他一些组件的集合。这里的“容器”和算法的集合指的是世界上很多聪明人很多年的杰作。STL的目的是标准化组件&#xff0…

linux 驱动-匹配1 (platform_bus_type)

目录 匹配入口 匹配顺序(platform_match ) 方式1: 方式2&#xff08;重点&#xff09; 方式3 方式4 (重点) 匹配入口 driver_match_device 实际调用platform_match driver_match_device(drv, dev);static inline int driver_match_device(struct device_driver *drv,str…