修改proftpd.conf配置文件,增加一个账户登录
时间: 2024-02-21 12:02:13 浏览: 349
要增加一个账户登录,可以按照以下步骤进行操作:
1. 打开proftpd.conf配置文件,通常在/etc/proftpd/proftpd.conf中。
2. 在文件末尾添加以下内容:
```
# 添加账户
<IfModule mod_auth_file.c>
AuthUserFile /etc/proftpd/ftpd.passwd
AuthGroupFile /etc/proftpd/ftpd.group
AuthName "FTP Login"
AuthType Basic
Require valid-user
</IfModule>
# 设置用户主目录
DefaultRoot ~
```
3. 保存并关闭文件。
4. 创建一个新用户账户,使用以下命令:
```
sudo adduser ftpuser
sudo passwd ftpuser
```
5. 生成账户密码文件,使用以下命令:
```
sudo ftpasswd --passwd --file=/etc/proftpd/ftpd.passwd --name=ftpuser --uid=1001 --gid=1001 --home=/home/ftpuser --shell=/sbin/nologin
```
- `--passwd`:指定生成密码文件。
- `--file`:指定密码文件路径。
- `--name`:指定用户名。
- `--uid`:指定用户ID。
- `--gid`:指定组ID。
- `--home`:指定用户主目录。
- `--shell`:指定用户登录后的默认shell。
6. 重启proftpd服务,使用以下命令:
```
sudo service proftpd restart
```
现在,您可以使用新创建的账户ftpuser和密码进行FTP登录了。
阅读全文