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

news/2025/1/16 7:52:04/

1Linux文件/目录setuid和setgid

编程要求

在右侧编辑器中补充代码,具体编程要求如下:

使用助记语法为系统已存在文件oldFile1(默认权限为:rw_rw_r__)设置setuid权限;
使用助记语法为系统已存在目录oldDir1(默认权限为:rwxrwxrwx)设置setgid权限;
使用助记语法为系统已存在文件oldFile2取消setuid权限。
使用助记语法为系统已存在目录oldDir2取消setgid权限。

测试说明

平台会对你编写的代码进行评测:

预期输出

设置oldFile1文件权限成功
设置oldDir1目录权限成功
设置oldFile2文件权限成功
设置oldDir2目录权限成功

#!/bin/bash#在以下部分写出完成任务的命令
#***********begin*************#
chmod 4764 oldFile1
chmod g+s oldDir1
chmod u-s oldFile2
chmod g-s oldDir2
#************end**************#

2 Linux目录stick bit

编程要求

在右侧编辑器中补充代码,完成对目录设置stick bit权限,具体编程要求如下:

使用助记语法为系统已存在目录oldDir1(默认权限为:rwxrwxrwx)设置stick bit权限;
使用助记语法为系统已存在目录oldDir2取消stick bit权限。

测试说明

平台将对你编写的代码进行评测:

预期输出

设置oldDir1目录权限成功
设置oldDir2目录权限成功

输入

#!/bin/bash#在以下部分写出完成任务的命令
#***********begin*************#
chmod o+t oldDir1
chmod o-t oldDir2
#************end**************#

3 Linux文件/目录特殊属性

编程要求

在右侧编辑器中补充代码,具体编程要求如下:

为系统已存在文件/root/oldFile1添加i属性;
查看系统已存在文件/root/oldFile2的特殊属性;
为系统已存在文件/root/oldFile3取消i属性。

测试说明

平台会对你编写的代码进行评测:

预期输出

设置/root/oldFile1文件属性成功
查看/root/oldFile2文件属性成功
取消/root/oldFile3文件属性成功

输入

#!/bin/bash#在以下部分写出完成任务的命令
#***********begin*************#
chattr +i /root/oldFile1
lsattr -a /root/oldFile2
chattr -i /root/oldFile3
#************end**************#

http://www.ppmy.cn/news/1429793.html

相关文章

Nature 哈佛新型超材料Metafluid粘度、透明度、弹性可变,可用于编程液压机器人

液体都有“智能”、可编程了? 最近,一种被称为“智能"液体的多功能可编程的新型超材料——Metafluid,登上了Nature。 它由哈佛大学SEAS的研究团队研发,据说可自由调节弹性、光学特性、粘度。 甚至能够在牛顿流体和非牛顿流…

Java面试之JVM篇(共七篇---完结)

Java面试之虚拟机篇(一):JVM概述与内存结构 在Java的面试中,虚拟机(JVM)是必考的知识点之一。作为Java程序运行的基础环境,JVM对Java的性能和稳定性有着至关重要的影响。本文将首先介绍JVM的基…

数据库管理-第171期 Oracle是用这种方式确保读一致的(20240418)

数据库管理171期 2024-04-18 数据库管理-第171期 Oracle是用这种方式确保读一致的(20240418)1 基本概念2 用处3 注意事项总结 数据库管理-第171期 Oracle是用这种方式确保读一致的(20240418) 作者:胖头鱼的鱼缸&#x…

《论文阅读》对比学习下的自然语言生成任务系列论文讲解

《论文阅读》对比学习下的自然语言生成任务系列论文讲解 前言基本知识对比学习(Contrastive Learning)无监督的对比学习监督对比学习NLG with Supervised Contrastive LearningCONT: Contrastive Neural Text Generation(NIPs 2022)Multi-level Adaptive Contrastive Learn…

Python 基于 OpenCV 视觉图像处理实战 之 OpenCV 简单人脸检测/识别实战案例 之三 简单人脸眼睛检测添加睫毛效果

Python 基于 OpenCV 视觉图像处理实战 之 OpenCV 简单人脸检测/识别实战案例 之三 简单人脸眼睛检测添加睫毛效果 目录 Python 基于 OpenCV 视觉图像处理实战 之 OpenCV 简单人脸检测/识别实战案例 之三 简单人脸眼睛检测添加睫毛效果 一、简单介绍 二、简单人脸眼睛检测添加…

Rust基本数据类型-字符串

一、字符串是什么,怎么用 1、字符串是什么 先说明一下,在Rust中,字符是UniCode编码占4个字节,字符串类型的字符是UTF-8编码的,字节大小为1~3。 字符串类型在Rust中,可以分为&Str和String…

Windows 安全中心:页面不可用 你的 IT 管理员已限制对此应用的某些区域的访问,并且你尝试访问的项目不可用。有关详细信息,请与 IT 支持人员联系。

问题 1:Windows 安全中心提示:【页面不可用 你的 IT 管理员已限制对此应用的某些区域的访问,并且你尝试访问的项目不可用。有关详细信息,请与 IT 支持人员联系。】 修复 Microsoft.SecHealthUI 方法 1:命令自动重装安…

【数据结构(八)上】二叉树经典习题

❣博主主页: 33的博客❣ ▶文章专栏分类: Java从入门到精通◀ 🚚我的代码仓库: 33的代码仓库🚚 🫵🫵🫵关注我带你学更多数据结构的知识 目录 1.前言2.经典习题2.1相同的树2.2另一棵子树2.3翻转二叉树2.4平衡二叉树2.5对…