micro-inetd
```
xinetd
xinetd를 사용하면 tcpd로 패킷을 포워딩 해줄 필요 없다. TCP wrapper를 사용 안한다는 의미는 아니고, 별도의 프로그램(tcpd)을 따로 사용할 필요가 없어진 거라고 생각하면 된다.
기본 설정파일은 `` /etc/xinetd.conf`` 이고,
xinetd가 제공하는 서비스들의 설정은 `` /etc/xinetd.d/``에 각각 존재한다.
* 프로세스는 설정 파일에 지정된 `` user``의 권한으로 xinetd 위에서 실행되며 프로세스가 쉘 등의 subprocess를 실행하면 ``c setuid()``가 없어도 `` user``의 `` ruid``로 실행된다.
```
service test_xinetd
{
disable = no
socket_type = stream
protocol = tcp
user = umbum
wait = no
server = /home/umbum/test_xinetd
port = 3232
}
```
https://linux.die.net/man/5/xinetd.conf
추가/삭제/수정하고 나서는 꼭 재시작
```bash
service xinetd restart
```
'OS > LINUX & UNIX' 카테고리의 다른 글
PLT, GOT (0) | 2016.11.01 |
---|---|
NetCat ( nc ) (0) | 2016.10.25 |
xinetd / micro-inetd (0) | 2016.09.26 |
Shell shock (0) | 2016.08.15 |
리눅스 파일 설치과정 / Makefile 작성 / 윈도우에서 make하기. nmake (0) | 2016.08.15 |
[LINUX & UNIX] Conf file Path, 설정, log (0) | 2016.08.10 |