当前位置: 技术问答>linux和unix
请教问题
来源: 互联网 发布时间:2015-03-23
本文导语: 1、那里可以得到系统的端口列表,看内核,经常看到人家写端口,但不知道写的是什么端口,想搞一张这样的表 2、UID 和EUID 有什么不同?? | 1。可以看看你的Linux下的/etc/protocals...
1、那里可以得到系统的端口列表,看内核,经常看到人家写端口,但不知道写的是什么端口,想搞一张这样的表
2、UID 和EUID 有什么不同??
2、UID 和EUID 有什么不同??
|
1。可以看看你的Linux下的/etc/protocals和/etc/services文件,或者参考相应的RFC文档,或者随便找一个扫描器,应该都有断口列表的。
2。UID=UserID EUID=Effective UserID
举个例子,有些程序是必须用root权限运行的,所以这些程序就设置了S位,如果一个用户UID0,运行这类程序时,他的EUID会被临时设成EUID=0,来执行一些只有Root才有权限的代码,程序运行完以后,EUID有变回原来的UID.不过这种S程序一定要小心编写,否则会被人里用来达到特权提升的目的.
2。UID=UserID EUID=Effective UserID
举个例子,有些程序是必须用root权限运行的,所以这些程序就设置了S位,如果一个用户UID0,运行这类程序时,他的EUID会被临时设成EUID=0,来执行一些只有Root才有权限的代码,程序运行完以后,EUID有变回原来的UID.不过这种S程序一定要小心编写,否则会被人里用来达到特权提升的目的.