8.2.1 权限管理-文件特殊权限-SetUID
时间:2022-11-21 17:28 作者:六度科技 分类: linux学习
1、 SetUID的功能【临时root权限执行】此命令很危险
◆只有可以执行的二进制程序才能设定SUID权限
◆命令执行者要对该程序拥有X(执行)权限
◆命令执行者在执行该程序时获得该程序文件属主的身份(在执行程序的过程中灵魂附体为文件的属主)
◆SetUID权限只在该程序执行过程中有效,也就是说身份改变只在程序执行过程中有效
◆passwd命令就是个例子,普通用户可以通过它来修改自己的密码
2、设定 SetUID的方法
◆4代表SUID
chmod 4755 文件名
chmod u+s 文件名
3、取消 SetUID的方法
◆ chmod 755 文件名
◆ chmod u-s 文件名
4、危险的SetUID
◆关键目录应严格控制写权限。比如“/”、“/usr”等
◆用户的密码设置要严格遵守密码三原则
◆对系统中默认应该具有 SetUID权限的文件作一列表,定时检查有没有这之外的文件被设置了 SetUID权限