首页 > 系统相关 >第9周Linux课堂总结

第9周Linux课堂总结

时间:2023-10-28 12:22:15浏览次数:35  
标签:总结 文件 SUID chattr Linux 课堂 权限 目录 属性

        这一周的linux课程我们学习了高级权限,首先我们学习的是SUID权限,使用ll命令查看/usr/bin/passwd文件,第1行的第4个字符为“s”,“s”表示特殊权限SUID,任何用户在执行该文件时,其身份是该文件的属主,在进程文件上增加SUID权限,可以让本来没有相应权限的用户也可以访问没有权限访问的资源,普通用户可通过SUID提权,使用chmod命令“chmod u+s 文件名”,这样就实现了给普通用户增加SUID权限。然后我们学习了SGID权限,在一个程序上添加SGID,用户在执行过程中会获得该程序用户组的权限,在一个目录上添加SGID,该目录下新创建的文件会继承其属组。然后我们又学习了sticky权限,添加sticky后,当用户对目录具有wx权限,在该目录下建立的文件或目录,仅有自己与root才有权删除。权限的字符位只有9位,增加的特殊权限会占用“x”权限的位置。为了区分目录或文件是否含有“x”权限,系统会以特殊权限的大小写方式给予提示,当符号为大写时,表示不含有“x”权限;当符号为小写时,表示含有“x”权限。最后我们学习了文件属性chattr,为了保护系统文件,linux系统会使用chattr命令改变文件的隐藏属性,chattr命令仅对EXT2/EXT3/EXT4文件系统完整有效,其他文件系统可能仅支持部分隐藏属性或根本不支持隐藏属性,使用命令lsattr查看文件的隐藏属性,使用命令chattr给文件增加“a”属性,“chattr +a 文件名”,当给一个文件增加“a”属性之后,便不能再使用vim编辑器写入文本,需要使用echo命令以追加的方式写入,此属性一般用于日志文件,因为日志文件内容是在后面追加,前面的内容不能被覆盖,整个文件也不能被删除,当需要截取某段日志时,去除该属性即可;当给一个文件增加“i”属性之后,该文件不接受任何形式的修改,只能读取。

标签:总结,文件,SUID,chattr,Linux,课堂,权限,目录,属性
From: https://www.cnblogs.com/kadian/p/17793957.html

相关文章

  • 第六周助教总结
    第六周助教总结1.学习情况综述在这一周大家学习了《计算机科学概论》第二章、第三章以及《C语言程序设计》第二章,并进行了IEEE754浮点数,BASE64编码的练习,还有部分同学进行了罗马数字转阿拉伯数字以及图像处理的一些练习,与此同时,大多数同学都能坚持练习C语言的题目,对大家来说可以......
  • 2023-2024-1 20231312《计算机基础与程序设计》第5周学习总结
    作业信息这个作业属于哪个课程<班级的链接>2023-2024-1-计算机基础与程序设计|-这个作业要求在哪里<作业要求链接>2023-2024-1计算机基础与程序设计第四周作业|这个作业的目标《计算机基础概论》第6章《C语言程序设计》第4章|作业正文作业链接教材学习......
  • linux IFS(internal field separator,内部字段分隔符)
    1、简介IFS是一个shell内置变量,它是一个字符列表,列表里的每个字符是默认的字段分隔符2、查看IFS变量(1)centosset|less然后搜索字符串IFS,如下图 (2)kali的zsh环境下set|grepIFS结果如下图3、打印IFS变量因为IFS变量是空格、tab、换行,所以打印结果一片空白......
  • 2023-2024-1 20231414《计算机基础与程序设计》第5周学习总结
    学期(2023-2024-1)学号(20231414)《计算机基础与程序设计》第五周学习总结作业信息这个作业属于哪个课程<班级的链接>(2023-2024-1-计算机基础与程序设计)这个作业要求在哪里<作业要求的链接>(2023-2024-1计算机基础与程序设计第五周作业)这个作业的目标<Pep/9虚拟机,......
  • 2023-2024-1 20231405 《计算机基础与程序设计》第五周总结
    2023-2024-120231405《计算机基础与程序设计》第五周总结作业信息作业属于哪个课程https://edu.cnblogs.com/campus/besti/2023-2024-1-CFAP作业要求在哪里https://edu.cnblogs.com/campus/besti/2023-2024-1-CFAP/homework/13009作业的目标自学《计算机科学......
  • Linux文件和目录操作函数
    1.文件系统1.1文件存储1.1.1inode本质:struct结构体。存储文件的属性信息。如:权限、类型、大小、时间、用户、盘块位置大多数的inode保存在磁盘中,少量常用、近期使用的inode保存在内存中1.1.2dentry目录项本质:struct结构体{文件名、inode号...}文......
  • linux解压缩,复制,重命名,删除,目录按更新时间排序,grep递归搜索文档
    linux解压缩,复制,重命名,删除,目录按更新时间排序,grep递归搜索文档1.解压缩压缩命令zip-p-rmymail-1026.zipmymail/解压命令unzipmymail-1026.zip2.复制将文件file1复制到dir1目录下的file2文件cpfile1dir1/file2将文件夹source_dir复制到target_dir目前并且修改......
  • 读高性能MySQL(第4版)笔记21_读后总结与感想兼导读
    1. 基本信息高性能MySQL:经过大规模运维验证的策略(第4版)HighPerformanceMySQL,FourthEdition[美] SilviaBotros(西尔维亚·博特罗斯);JeremyTinley(杰里米·廷利)电子工业出版社,2022年10月出版1.1. 读薄率书籍总字数471千字,笔记总字数50817字。读薄率50817÷47100......
  • 每日总结
    今日收获软考复习进度up;做了业务流程图,但是感觉还需要改善;明天预计准备金融那个比赛,加油!普通话考试;完成老师给的整理任务;复习软考;......
  • Linux内核中的两种ID分配方式
    参考https://www.kernel.org/doc/html/latest/core-api/idr.html正文在写内核代码时,可能会需要给数据结构分配一个唯一的ID的需求,具体是下面两种需求:给结构体A分配一个全局唯一的ID,但是不需要根据ID找到结构体A的地址的用法不但需要给结构体A分配一个全局唯一的ID,而且还......