Situatie
Aveti nevoie de un server FTP usor de administrat pentru tranferul copiilor de rezerva sau schimb de fisiere in reteaua locala. Aveti deja o statie cu Ubuntu instalat cu interfata grafica.
Solutie
Pasi de urmat
Instalam pachetul pure-ftpd:
sudo apt-get install pure-ftpd
Datorita unui bug de impachetare, va trebui sa facem link-uri la fisierele de configurare:
sudo ln -s /etc/pure-ftpd/pureftpd.passwd /etc/pureftpd.passwd
sudo ln -s /etc/pure-ftpd/pureftpd.pdb /etc/pureftpd.pdb
sudo ln -s /etc/pure-ftpd/conf/PureDB /etc/pure-ftpd/auth/PureDB
Avem nevoie de un user si un grup local, cu UID si GID mai mari de 1000.
sudo groupadd -g 2001 ftpgroup
sudo useradd -u 2001 -s /bin/false -d /bin/null -c "FTP user" -g ftpgroup ftpuser
Adaugam un folder “home” pentru userul de la pasul anterior si il setam drept owner:
sudo mkdir -p /home/ftpusers/[USER_VIRTUAL]
sudo chown -R ftpuser:ftpgroup /home/ftpusers
Instalati PureAdmin pentru gestionare din GUI:
sudo apt-get install pureadmin
Si reporniti serviciul pure-ftpd:
sudo service pure-ftpd restart
Leave A Comment?