linux 三个特权位
SUID:当设置了SUID位的可执行文件被执行时,该文件将以所有者的身份运行,也就是说无论谁来执行这个文件,他都有文件所有者的特权。如果所有者是root的话,那么执行人就有超级用户的特权了。
chmod u+s file ------->为file文件加上SUID位,该位只对文件有效,u=所属主用户,SUID=4
SGID:当可执行文件设置了SGID位时,该文件将具有所属组的特权,任意读写整个组所能使用的系统资源。
ps:当一个目录设置了SGID时,则所有被复制到这个目录下的文件,所属组的属性就会被重设为和这个目录一样,除非在复制文件时加上-p参数(保留复制前文件原有属性),这样就能保留原来所属群组的属性。
chmod g+s directory --------> 为directory目录加上SGID位,SGID只对目录有效,g=所属组的名,SGID=2
Sticky-bit:对一个文件设置Sticky-bit之后,尽管其他用户有写权限,也必须由其属主执行删除、移动等操作。
对一个目录设置了Sticky-bit,存放在该目录的文件仅允许其所属主执行删除、移动等操作。
chmod o+t file ---------> 为file文件加上Sticky-bit位,Sticky-bit只对文件有效,o=other,Sticky-bit=1
chmod=====>用来修改读写权限 chmod 777 7777 755 [421][421][421][421]
chown=====>用来修改file or directory的所有者和所属组 chown -R(该目录和其子目录) cc:cc directory
chcon=====>用来作为selinux控制设置
linux 三个特权位相关推荐
- linux ctime 时间戳,关于LINUX三种时间戳的详细说明(带实验)
关于LINUX三种时间戳的详细说明(带实验) 发布时间:2018-03-11 19:54, 浏览次数:518 , 标签: LINUX Linux系统将时间标记分三类: atime( A ccess t ...
- 在Windows, Mac, Linux三种系统中分别获取wifi密码的方式
在Windows, Mac, Linux三种系统中分别获取wifi密码的方式 1. Windows netsh wlan show profile name=wifi名称 key=clear | fi ...
- KALI Linux三种安装方式之U盘安装
KALI Linux三种安装方式详解 KALI Linux三种安装方式之U盘安装 仅为个人经验交流,仅供参考 (对于KALI的介绍就不用多说了,既然选择安装说明有了充分的了解了) U盘安装顾名思义就是 ...
- Linux三种修改打开文件数量限制的方法
系统环境 Centos7 为什么要限制打开文件的数量? 因为操作系统需要内存来管理每个文件,所以可以打开的文件数可能会受到限制.由于程序也可以关闭文件处理程序,它可以创建任意大小的文件,直到所有可用磁 ...
- VMware虚拟机三种联网方法及原理和Linux 三种网络
一.Brigde--桥接:默认使用VMnet0 1.原理: Bridge 桥"就是一个主机,这个机器拥有两块网卡,分别处于两个局域网中,同时在"桥"上 ...
- Kali Linux三种网络攻击方法总结(DDoS、CC和ARP欺骗)
本文章使用的是Kali Linux的2020-4-installer-amd64版本 Kali Linux的安装过程本文章不做过多说明,请自行百度 请正确使用DDos和CC攻击,不要用来做违反当地法律 ...
- Linux(三)常用命令
1.基本命令 前面已经搭建好了虚拟机,现在来利用之前搭建的虚拟机来复习一些常见的命令.当然·Linux的命令很多,能记住我们日常用的就很不错了,记不住的可以去官网查.也可以参考一下鸟哥的私房菜命令手册 ...
- linux三种不同的防火墙设置
目录 一.iptables防火墙 1.查看防火墙状态 2.开启防火墙 3.关闭防火墙 4.重启防火墙 5.开机启动 6.开机禁用 7.开放指定端口 7.1.编辑配置文件 7.2.允许本地回环接口(运行 ...
- linux监控内存的工具,Linux 三个强大的系统资源监控工具
1.dstat dstat是取代vmstat,iostat和ifstat的一个强大的多功能系统资源统计生成工具. dstat语法格式:dstat [-afv] [options..] [delay [ ...
最新文章
- RSA签名算法,计算调用加密报文,安全传输
- rp-provide-from-last
- 【双100%解法】剑指 Offer 21. 调整数组顺序使奇数位于偶数前面
- Nginx的client_header_buffer_size和large_client_header_buffers学习
- assets和res/raw的用法
- Android:通过Intent传递对象、Parcelable
- 如何检查对象是否为数组?
- linux scp(ssh)免密发送(登陆)配置方法
- 编码格式详解:多字节字符集和Unicode字符集
- HTML中的window对象和document对象详解
- SC软件结构图_例题
- 【C语言】数组排序方法总结
- java 破解版 aspose-word 切图
- 第十三届蓝桥杯大赛软件赛省赛 Python 大学 B 组
- Linux中cp(拷贝)命令
- 大型项目前端架构浅谈(8000字原创首发)
- 为什么我学51单片机很顺利,学STM32却一头雾水?
- Python利用matplotlib制作雷达扫描显示仪(之后可结合串口和超声波传感器使用,亦可以做为仪表盘使用)
- 《电商法》将至:朋友圈的微商们该何去何从?
- 访问学者进入美国哪些东西不能带?
热门文章
- c语言答案-贾宗璞 许合利,C语言习题答案贾宗璞许合利较全-.doc-资源下载在线文库www.lddoc.cn...
- 第6天:分割处理与中断处理
- puzzle(1321)时间旅人
- TileMap插件学习
- DIY自己的ubuntu镜像
- OSGB压缩算法有哪些?
- Java 基础 第3阶段:高级应用——尚硅谷学习笔记(含面试题) 2023年
- jsp通过<%@include file=“bottom.txt“ %>指令引入txt乱码的解决方法
- 重学JS(《JavaScript高级程序设计》笔记) - HTML中的JS
- python--len函数的用法