当前位置: 首页 > news >正文

(Linux学习六)用户特殊权限类型,suid,chattr,umask

一、特殊位suid,针对文件/程序时,具备临时提升权限

分析:root运行是超管的权限,普通用户运行时是普通用户的权限

root    /usr/bin/cat(root)   /root/file1.txt    ok
alice/usr/bin/cat(alice)   /root/file1.txt    无法访问root

在这里插入图片描述

chmod u+s filename   设置SUID,第三位会变成s  小s是有执行权限x,大S没有执行权限-chmod u-s filename   去掉SUID设置

在这里插入图片描述

二、文件属性chattr

chattr +i  fileName  //不能修改,重命名 删除

参数列举:
在这里插入图片描述

三、进程掩码umask

umask   //查看当前进程掩码  默认0022
//目录权限默认755   文件默认6440777
-0022755 默认创建目录权限755的原因0755
-01110644  默认创建文件权限644 去掉了所有的执行

在这里插入图片描述

在这里插入图片描述

http://www.lryc.cn/news/311616.html

相关文章:

  • Mysql 数据类型的转换之 cast()
  • python重命名指定文件夹下的所有文件
  • 通过多线程并发方式实现服务器
  • 【C语言】指针超级无敌金刚霹雳进阶(但不难,还是基础)
  • 上位机图像处理和嵌入式模块部署(qmacvisual入门)
  • 数据库事务问题整理-MySQL
  • 工具函数模板题(蓝桥杯 C++ 代码 注解)
  • Ansible playbook 简介 使用场景
  • TS总结10、ts的 class 类型(配置项strictPropertyInitialization、非空断言)
  • leetcode 热题 100_找到字符串中所有字母异位词
  • 百度百科数据爬取 python 词条数据获取
  • 为不同文章形式选择不同的WordPress文章模板
  • MySQL存储引擎及索引机制
  • Leetcode算法题
  • 数据结构之七大排序
  • 【MySQL】数据库中常用的函数
  • 嵌入式面试常见问题(四)
  • 用Java在Spring Boot项目中,如何传递来传递一个对象(多个参数??
  • 如何利用ChatGPT搞科研?论文检索、写作、基金润色、数据分析、科研绘图(全球地图、植被图、箱型图、雷达图、玫瑰图、气泡图、森林图等)
  • 一命通关二分搜索
  • 串联所有单词的子串
  • 【会议征稿通知】第四届经济发展与商业文化国际学术会议(ICEDBC2024)
  • 回溯算法套路③排列型回溯+N皇后【基础算法精讲 16】
  • MyBatis-Plus 框架中的自定义元对象处理器
  • Node.js_基础知识(fs模块 - 文件操作)
  • 基于C#开发OPC DA客户端——搭建KEPServerEX服务
  • 让你的函数,返回你需要的“两个值” (函数传址、结构体作为参数传参)
  • 快速上手:在 Android 设备上运行 Pipy
  • 【操作系统学习笔记】文件管理1.3
  • 基于springboot+vue的酒店管理系统