第三次作业

devtools/2024/11/17 21:40:40/

1.在/home中创建一个名为 file1.txt 的文件,并设置权限为:所有者和组成员可以读写,但其他人只能读。

[root@localhost home]# touch file1.txt
[root@localhost home]# ll
-rw-r--r--.  1 root   root      0 11月 11 23:06 file1.txt
[root@localhost home]# chmod 774 file1.txt
[root@localhost home]# ll
-rwxrwxr--.  1 root   root      0 11月 11 23:06 file1.txt


2.在 /home 目录下创建一个名为 shared 的子目录,使得所有用户都可以进入,读,写,该目录中文件。

[root@localhost home]# mkdir shared
[root@localhost home]# chmod 777 shared
[root@localhost home]# ll
drwxrwxrwx. 2 root root 6 11月 11 23:37 shared
3.在/home中创建一个file2.txt,添加不可修改文件属性。
[root@localhost home]# chattr +i file2.txt

[root@localhost home]# rm -rf *
rm: 无法删除 'file2.txt': 不允许的操作
4.给cat命令添加suid权限,使得普通用户可以使用cat查看/etc/shadow文件。

[root@localhost /]# chmod u+s /bin/cat
[root@localhost /]# ll /bin/cat
-rwsr-xr-x. 1 root root 36520  1月 29  2024 /bin/cat

[xiao@localhost /]$ cat /etc/shadow
5.给file2.txt添加acl权限让redhat不可该文件做任何操作

[root@localhost home]#  setfacl -m u:redhat:--- file2.txt 
[root@localhost home]# getfacl file2.txt
# file: file2.txt
# owner: root
# group: root
user::rw-
user:redhat:---
group::r--
mask::r--
other::r--

6.删除file2.txt的扩展权限

[root@localhost home]# setfacl -b file2.txt
[root@localhost home]# getfacl file2.txt
# file: file2.txt
# owner: root
# group: root
user::rw-
group::r--
other::r--


http://www.ppmy.cn/devtools/134794.html

相关文章

炼码LintCode--数据库题库(级别:入门;数量:144道)--刷题笔记_01

目录 炼码LintCode数据库入门级别的笔记未完待续~~~ 炼码LintCode 数据库 入门级别的笔记 笔记如下,把所有涉及到的入门级别的知识点简单总结了一下。 以及一点点举一反三的写法。 增 INSERT INTO 表名 (列1, 列2, ...) VALUES (值1, 值2, ...);批量增 INSERT INT…

字节、快手、Vidu“打野”升级,AI视频小步快跑

文|白 鸽 编|王一粟 继9月份版本更新之后,光锥智能从生数科技联合创始人兼CEO唐家渝朋友圈获悉,Vidu大模型将于本周再次进行版本升级,Vidu-1.5版本即将上线。 此版本更新方向仍是重点延伸大模型的泛化能力和主体…

react 中 useContext Hook 作用

useContext是一个用于在组件之间共享数据的重要钩子函数 一、跨组件数据共享 1. 简化多层级组件数据传递 例如:在一个具有多层级菜单结构的应用中,如果要将用户权限数据从根组件传递到最深层的菜单项组件,可能需要经过多个中间组件的 prop…

免费白嫖:数据分析常用软件安装视频

最近很多小伙伴留言说:数据分析软件下载麻烦,不会安装,能不能出个安装视频? 收到!!! 最近熬夜吐血录制了安装视频,并提供安装包,手把手教会你数据分析常用软件&#xff1…

前端面试场景题目(一)

如何在浏览器中执行100万个任务,并保证页面不卡顿? 使用Web Workers:将任务分配给多个Web Workers,这些Workers在后台线程中运行,不会干扰页面的主线程,从而避免页面卡顿。分批处理任务:将100万个任务分成…

微信小程序瀑布流组件

实现思路 布局采用左右风格的方式,图片采用宽度固定自适应高度接收到显示的数组循环获取左右的高度对比下一个插入左或右提供左右插槽可自定义布局,传出当前循环的值与下标提供触底事件与返回顶部事件在滚动过程中隐藏不需要显示的数据以减少微信小程序dom的消耗 示例 backT…

python class(类)在多文件的应用

在大型项目中,通常会将代码分成多个文件,以便更好地组织和管理代码。Python 提供了模块和包的概念,可以帮助我们实现这一点。下面是一个简单的示例,展示如何在多个文件中使用 Python 类。 假设我们有一个项目目录结构如下&#xf…

丹摩征文活动 |通过Pycharm复现命名实体识别模型--MECT模型

文章目录 🍋1 引言🍋2 平台优势🍋3 丹摩平台服务器配置教程🍋4 实操案例( MECT4CNER-main)🍋4.1 MECT4CNER-main模型🍋4.2 环境配置🍋4.3 训练模型🍋4.4 数据…