首页 > 系统相关 >Linux系统 基本权限UGO读书笔记

Linux系统 基本权限UGO读书笔记

时间:2023-11-27 14:24:37浏览次数:31  
标签:文件 权限 UGO 读书笔记 命令 Linux 普通用户 目录

1.高级权限

 

高级权限:suid sgid sticky
suid:普通用户登陆对于有些文件没有查看权限或者某些命令没有执行命令,例如普通用户不能查看root用户家目录下内容,也不能用passwd对其他文件进行修改,使用suid可以针对单个命令对于普通用户提权限。
suid命令格式:chmod u+s 命令 作用:单独提高一个命令权限,针对所有普通用户

sgid:该命令针对目录,使目录下文件都能集成目录的属组,就是该目录下创建所有文件或者目录都和该目录属组是一个
sgid命令格式:chmod g+s 目录 作用:使目录下所有内容继承该目录的属组

ticky:该权限是用户只能删除自己文件,不能删除其他人文件
使用格式:chmod o+t 目录名称

2.查看和修改文件属性命令lsattr,chattr

lsattr:显示文件属性
chattr:修改文件属性

参数:
-a:只能追加内容,
-i:不能被修改
+a :(append)只能追加内容,如echo “111” >> test.txt
+i :(Immutable:不可改变) 系统不允许对这个文件进行任何的修改
-a:移除a参数
-i:移除i参数

第四章:总结和展望
在本节中,我们深入探讨了Linux中的特殊权限SUID、SGID和ticky 。我们了解了这些特殊权限的基本概念,学习了如何设置和修改这些权限,以及它们在实际使用中的一些常见场景。

SUID和SGID权限为我们提供了一种方法,使得普通用户在执行某些需要高级权限的操作时,可以暂时提升他们的权限。而Sticky Bit权限则帮助我们保护共享目录,防止用户删除其他用户的文件。

然而,这些特殊权限也带来了一些安全风险。例如,如果一个用户可以通过SUID权限获得root权限,他可能会滥用这个权限,对系统造成破坏。因此,我们在使用这些特殊权限时,必须谨慎行事,确保我们的系统安全。

在未来,我们将继续探索Linux的其他特性和功能,以帮助我们更好地理解和使用这个强大的操作系统。

标签:文件,权限,UGO,读书笔记,命令,Linux,普通用户,目录
From: https://www.cnblogs.com/zs20218539/p/17859112.html

相关文章

  • Linux指令大全
    Linux指令详解Linux是一种功能强大的操作系统,广泛应用于服务器和个人计算机。掌握常用的Linux指令对于系统管理员和用户来说至关重要。本文将介绍一些常见的Linux指令及其实例,帮助你更好地理解和应用这些指令。文件和目录操作指令ls-列出目录内容$ls该指令用于列出当前目......
  • vscode 连接本地虚拟机 Linux 系统
    vscode远程连接本地虚拟机中Linux系统虚拟机配置修改虚拟机的网络设置,将设置->网络->网卡1中的链接方式修改为桥接网卡待验证在网络中选择本地地址转换+端口转发Linux配置Linux安装ssh服务器检查ssh服务器是否已经开启成功systemctlstatussshd如果有......
  • Linux重要的日志文件
    1、/var/log/boot.log该文件记录了系统在引导过程中发生的事件,就是Linux系统开机自检过程显示的信息2、/var/log/syslog只记录警告信息,常常是系统出问题的信息,所以更应该关注该文件3、/var/log/wtmp该日志文件永久记录每个用户登录、注销及系统的启动、停机的事件4、/var/ru......
  • Linux进程管理指南
    在Linux操作系统中,进程是执行中的程序实例。进程管理是操作系统中的一个重要任务,它涉及到启动、监控和终止进程。本篇博客将介绍Linux中常用的进程管理命令和技术。查看进程要查看系统中正在运行的进程,可以使用ps命令。以下是ps命令的常见选项:psaux:显示所有用户的所有进程。......
  • Linux 存储管理
    1.存储方式在Linux系统中,有几种常见的存储方式:1.文件系统Linux支持多种文件系统,包括Ext4、XFS、Btrfs等。文件系统是对存储介质(如硬盘)进行组织和管理的方式,它定义了文件和目录的结构、权限和访问方式。2.磁盘分区:磁盘分......
  • 玩转开源 |Hugo 的使用实践
    Hugo是一个能够以出色速度构建静态网页的工具,它为我们提供了极具灵活性的平台,可以塑造成符合个人需求的网页。在上一篇博文中已经介绍了Hugo的基本搭建步骤,那如何使用Hugo搭建符合自己需求的主题页面?不妨还是以Hugo-book主题作为基础,一起探索如何将它塑造成我们需要的网页......
  • Linux 本地安装R语言开发工具实现远程访问
    RStudioServer使你能够在Linux服务器上运行你所熟悉和喜爱的RStudioIDE,并通过Web浏览器进行访问,从而将RStudioIDE的强大功能和工作效率带到基于服务器的集中式环境中。下面介绍在Linuxdocker中安装RStudioServer并结合cpolar内网穿透工具,实现远程访问,docker方式安......
  • 【Linux API 揭秘】module_init与module_exit
    【LinuxAPI揭秘】module_init与module_exitLinuxVersion:6.6Author:DongeGithub:linux-api-insides 1、函数作用module_init和module_exit是驱动中最常用的两个接口,主要用来注册、注销设备驱动程序。并且这两个接口的实现机制是一样的,我们先以module_init为切入点分析。......
  • 第十三周 Linux技术总结
    第二章文件管理2.1文件目录与路径2.1.1文件目录使用ls/命令查看根目录下的文件2.2目录与文件操作2.2.1目录操作创建目录查看当前目录切换目录删除目录2.2.2文件操作创建文件查看文件复制文件移动文件删除文件......
  • Linux学习记录:Vim编译器和文件一些简单属性
    1.Vi编辑器是Linux上最基本的文本编辑器,工作在字符模式下,效率非常高。Vim是Vi的增强版,这个编译器的功能广泛。 Vim编译器主要有三种模式:编辑模式、命令模式、末行模式(拓展命令模式)。命令模式:控制光标,对文件进行复制、粘贴、删除、查询等操作。编辑模式:进行文本录入和更改。......