fathernitwit
08-26-2004, 11:33 PM
here is my guide:
an HTML version is here: http://eqemu.psend.com/security.html
Please post corrections, comments, success, etc...
[code]
Steps to help secure an EQEmu UNIX server:
The directory structure given here is just example, I put mine in /usr, you could use /home, or whatever. Put it wherever you want, and rearrange it however you want. The important part is what exists where, and with what permissions.
1.
Download and install daemontools. However makes you happy, just get it.
2.
Find a home for the server runtime.
Make a directory to run the server on. This should be owned by root.
mkdir /usr/eqemu
chown 0:0 /usr/eqemu
3.
Make an unprivileged user to run the emulator as. This user should have no password, no valid shell, and a home directory of the one created above.
FreeBSD: pw useradd eqemu
an HTML version is here: http://eqemu.psend.com/security.html
Please post corrections, comments, success, etc...
[code]
Steps to help secure an EQEmu UNIX server:
The directory structure given here is just example, I put mine in /usr, you could use /home, or whatever. Put it wherever you want, and rearrange it however you want. The important part is what exists where, and with what permissions.
1.
Download and install daemontools. However makes you happy, just get it.
2.
Find a home for the server runtime.
Make a directory to run the server on. This should be owned by root.
mkdir /usr/eqemu
chown 0:0 /usr/eqemu
3.
Make an unprivileged user to run the emulator as. This user should have no password, no valid shell, and a home directory of the one created above.
FreeBSD: pw useradd eqemu