Vsftpd 初始化
本文最后更新于:2024年3月18日 凌晨
Vsftpd 初始化
安装
1
| sudo apt-get install vsftpd
|
服务管理
1 2
| sudo service vsftpd start|stop|restart sudo /etc/init.d/vsftpd start|stop|restart
|
设置允许用户登录权限
1 2
| sudo useradd ftpuser -m -s /bin/bash sudo passwd ftpuser
|
- 创建ftp根目录,然后设置目录权限,取消其他所有用户对此目录的写入权限。
1 2 3 4
| sudo mkdir /home/ftpuser/ftp sudo chown nobody:nogroup /home/ftpuser/ftp # OR sudo chown ftpuser:ftpuser /home/ftpuser/ftp sudo chmod a-w /home/ftpuser/ftp
|
- 在ftp根目录下创建一个具有合适权限的目录,用户将在这儿存储文件。
1 2 3
| sudo mkdir /home/ftpuser/ftp/files sudo chown -R ftpuser:ftpuser /home/ftpuser/ftp/files sudo chmod -R 0770 /home/ftpuser/ftp/files/
|
1
| echo "ftpuser" | sudo tee -a /etc/vsftpd.user_list
|