Obviously, your os will vary what exactly you have to do, and I apologize for forgetting the one setting.

The commands I use are:

Code:
apt-get update
Code:
apt-get install vsftpd
Code:
apt-get install nano
Code:
nano /etc/vsftpd.conf
Code:
service vsftpd restart
Code:
adduser myusername
Code:
chmod 755 /home/myusername
after all files are in:

Code:
chmod 755 -R /home/myusername
Code:
cd /home/myusername
Code:
nohup ./samp03svr &
and finally,

Code:
killall samp03svr
I strongly recommend setting up the ftp, and setting the setting "chroot local user" to true, then log in as your user that you created, do NOT use root. Any questions about samp on linux, lemme know, i'll try to help you