Назад | Перейти на главную страницу

Создайте пользователя ftp рядом с пользователями DirectAdmin

Для моего сервера, который использует DirectAdmin, я хотел бы создать пользователя ftp, который может получить доступ ко всем каталогам в / home /. Мне не нужно знать, как это сделать, я знаю, как сесть в тюрьму. Думаю, проблема, с которой я столкнулся, довольно проста.

Я использую эти две команды для создания своего пользователя;

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

Думаю, после того, как я смогу войти в систему с помощью ftp? Проблема в том, что каждый раз, когда я пытаюсь войти в систему, я получаю ошибку 530 неверный вход. Другие учетные записи, созданные с помощью DirectAdmin, работают.

Спасибо!

У меня сработало следующее: после того, как вы создали своего пользователя, вам нужно вручную добавить пользователя с паролем в файл proftpd.passwd.

  1. Создать крипта-md5 пароль через например https://www.mkpasswd.net/

  2. Получить идентификатор пользователя и идентификатор группы (например, в / etc / passwd)

  3. nano /etc/proftpd.passwd

  4. Введите строку в proftpd.passwd, она должна выглядеть примерно так:

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

Ваш пользователь может войти в систему с помощью этого пароля, который вы установили через passwd команда не та, которая используется ...