2013年11月30日

深入理解linux的权限设置和SUID,SGID以及粘滞位

摘要: 我们知道文件的权限可以用三个八进制数字表示。其实文件的权限应该用四个八进制来表示,不过用 ls -l 命令时,只显示三个罢了。那个没有显示的八进制数字其实是第一个,它用来设定一些特殊权限。这个八进制数字的三个位是SUID SGID sticky-bitSUID当设置了SUID 位的文件被执行时,该文件将以所有者的身份运行,也就是说无论谁来执行这个文件,他都有文件所有者的特权。如果所有者是 root 的话,那么执行人就有超级用户的特权了。这时该位将变成一个安全漏洞,因此不要轻易设置该位。SGID与上面的内容类似。文件运行时,运行者将具有所属组的特权。sticky-bitsticky 位要求操作系 阅读全文

posted @ 2013-11-30 21:08 dubaokun 阅读(1234) 评论(0) 推荐(1)

导航

新浪微博 新博客 Github