在 DirectAdmin 用户旁边创建 ftp 用户

在 DirectAdmin 用户旁边创建 ftp 用户

对于使用 DirectAdmin 的服务器,我想创建一个可以访问 /home/ 中每个目录的 ftp 用户。我不需要知道如何做到这一点,我知道如何监禁。我想我面临的问题很简单。

我正在使用这两个命令来创建我的用户;

sudo useradd userftp -p your_password -s /bin/false
sudo passwd userftp 

之后我应该能够使用 ftp 登录?问题是每次我尝试登录时都会收到 530 登录不正确的错误。使用 DirectAdmin 创建的其他帐户可以正常工作。

谢谢!

答案1

对我有用的是:创建用户后,您必须手动将用户和密码添加到 proftpd.passwd 文件中。

  1. 生成crypt-md5例如通过密码https://www.mkpasswd.net/

  2. 检索用户 ID 和组 ID(在 /etc/passwd 中)

  3. nano /etc/proftpd.passwd

  4. 在 proftpd.passwd 中输入以下行,应该是这样的:

    myuser:$1$6xj8db37dskds8c3b9:123:124:custom:/home:/bin/bash

您的用户可以通过此密码登录,您通过命令设置的密码passwd不是使用的密码......

相关内容