Chinaunix首页 | 论坛 | 博客
  • 博客访问: 103142
  • 博文数量: 32
  • 博客积分: 0
  • 博客等级: 民兵
  • 技术积分: 75
  • 用 户 组: 普通用户
  • 注册时间: 2015-07-16 12:56
文章分类

全部博文(32)

文章存档

2017年(7)

2016年(25)

我的朋友

分类: 网络与安全

2016-04-27 11:30:15

在web调用cgi程序的时候,出现了一个GetInterval失败的问题。
因为在cgi程序执行的时候,需要获取root权限去取的所需要的信息。
当cgi只有777的权限的时候并不能够满足条件,因为执行的时候,他的角色不是root
chmod 4777 增加程序的执行时root权限 SUID
[root@www tmp]# chmod 4755 test; ls -l test <==加入具有 SUID 权限
-rwsr-xr-x 1 root root 0 Sep 29 03:06 test
[root@www tmp]# chmod 6755 test; ls -l test <==加入具有 SUID/SGID 癿权限
-rwsr-sr-x 1 root root 0 Sep 29 03:06 test
[root@www tmp]# chmod 1755 test; ls -l test <==加入 SBIT 癿功能!
-rwxr-xr-t 1 root root 0 Sep 29 03:06 test
[root@www tmp]# chmod 7666 test; ls -l test <==具有空癿 SUID/SGID 权限
-rwSrwSrwT 1 root root 0 Sep 29 03:06 test

除了数字之外,妳也可以透过符号处理喔!其中 SUID 为 u+s ,而 SGID 为 g+s ,SBIT 则是 o+t

实例部分来源于:鸟哥的linux私房菜
阅读(1847) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~