SUID

默认情况下:用户发起的进程,进程的属主是其发起者;因此,其以发起者的身份在运行;

SUID的功用:用户运行某程序时,如果此程序拥有SUID权限,那么程序运行为进程时,进程的属主不是发起者,而程序文件自己的属主;

管理文件的SUID权限:
chmod u+|-s FILE...

展示位置:属主的执行权限位
如果属主原本有执行权限,显示为小写s;
否则,显示为大写S;

例如:/usr/bin/passwd

时间: 2024-10-08 11:13:25

SUID的相关文章

特殊权限SUID,SGID,Sticky

SUID属性 SUID属性属性只能运用在可执行文件上,当其他用户执行该文件时,临时拥有该文件所有者的权限.典型的有passwd文件,因为SUID属性,所以一般用户在使用passwd修改命令时,临时拥有了passwd的拥有者root的权限.使用命令"ls -l "或"ll"查看文件时,如果如果可执行文件所有者权限的第三位是一个小写的"s"就表明该执行文件拥有SUID属性. [[email protected]~]# ls -l /etc/passw

SUID,SGID,SBIT这些到底是什么

SUID,SGID,SBIT这些都是文件的特殊权限. SUID(Set UID)文件执行过程中,用户拥有文件的root权限. SGID(Set GID)文件执行过程中,执行者拥有该文件的用户组的权限. SBIT(Sticky Bit)相当于添加了一个标志,有这个标志的文件,只有拥有这个文件的用户和root可以删除文件. 通过命令umask,可以看到文件的权限默认值,而那个第一个就是特殊权限位. 特殊权限赋值过程: SUID 4 SGID 2 SBIT 1 在终端输入下列命令 cd /tmp to

linux特殊权限SUID、SGID、SBIT

linux特殊权限SUID.SGID.SBIT 一.SUID 我们先来看一个文件,如下: [[email protected] ~]# ll /usr/bin/passwd -rwsr-xr-x. 1 root root 25980 2月  22 2012 /usr/bin/passwd 可以看到/usr/bin/passwd这个文件状态是"-rwsr-xr-x",而不是我们平时所熟悉的"-rwxr-xr-x",那么当s出现在文件拥有者的x权限上时,此时就被称为SE

理解基本权限以及特殊权限:Suid 、Sgid、Sticky以及acl

理解基本权限以及特殊权限:Suid .Sgid.Sticky以及acl 在Linux中特殊权限是什么?为什么要设定特殊权限?回答这个问题前,我们不妨思考为什么要设定权限? 大家知道Linux中一切皆文件.不论你是什么,在linux系统中都会被当做一个文件来看待.无论你是文本或目录,硬件或软件,图片或视频等等,统统都被当做文件来看待.所以,在linux中,文件的重要性不言而喻.那么如何更合理的管理好文件呢?文件的权限管理是很重要的一环,所以接下来我将介绍文件的基本权限以及特殊权限. 基本文件权限

linux 特殊权限 之 SUID 实例

linux 文件特殊权限 SUID:set  UID 简介: SUID权限只对二进制程序有效 执行者对于该程序需要具有可执行权限 本权限仅在执行该程序的过程有效,执行者将具有该程序拥有者的权限 在文件拥有suid权限时,用户只要有执行这个文件的权限就会获得这个文件的属主权限 SGID 简介: user对此目录具有r与x的权限时,该用户能够进入此目录 user在此目录下的有效群组将会变成该目录的群组 user若在此目录具有w的权限,则使用者所建立的新档案的群组与此目录的群组相同 Sticky bi

find,vim的编程设置,SUID,SGID,SBIT,软.硬链接,重定向

1.find命令: 基本格式:find 路径 选项 参数 -name  : 根据文件名字查找 -size  :根据文件大小查找    +(比这个大)  -(比这个小) -type  :根据文件类型查找    - 普通文件 -d 目录 -l 链接文件 -c 字符设备文件 -b 块设备文件 -p 管道文件 -uid   : 根据用户的UID查找 -gid   :根据用户所属组查询 -nouser :查询没有所属用户的 -nogroup:查询没有所属组的 -perm  :根据权限查找 最后可以-exe

特殊权限:SUID、SGID、STICKY

安全上下文: 1.进程以某用户的身份运行.进程是发起此进程用户的代理,因此以此用户的身份和权限完成所有操作. 2.权限匹配模型: 1).判断进程的属主是否为被访问的文件属主,如果是,则应用属主的权限,否则进入第2步. 2).同样判断进程的属主,是否属于被访问的文件属组,如果是,则应用属组的权限,否则进入第3步. 3).应用other的权限. SUID: 默认情况下:由用户发起的进程,该进程的属主是就是发起者,因此,以其发起者的身份在运行. SUID的功用:用户运行某程序时,如果此程序拥有SUID

liunx命令3 attr、lsattr;特殊权限suid、sgid、sticky

attr文件隐藏属性 lsattr.chattr [[email protected] ~]# lsattr                         //查看当前目录特殊权限 -------------e- ./12.txt -------------e- ./222 -------------e- ./1112 [[email protected] ~]# chattr +a 1.txt                  //加a标记 [[email protected] ~]# ls

SUID,SGID,Sticky Bit详解(转)

SUID属性 passwd命令可以用于更改用户的密码,一般用户可以使用这个命令修改自己的密码.但是保存用户密码的/etc/shadow文件的权限是400,也就是说只有文件的所有者root用户可以写入,那为什么其他用户也可以修改自己的密码呢?这就是由于Linux的文件系统中的文件有SUID属性. [[email protected] ~]# ll /etc/shadow -r-------- 1 root root 1128 Feb 15 14:33 /etc/shadow SUID属性只能运用在