Для моего сервера, который использует DirectAdmin, я хотел бы создать пользователя ftp, который может получить доступ ко всем каталогам в / home /. Мне не нужно знать, как это сделать, я знаю, как сесть в тюрьму. Думаю, проблема, с которой я столкнулся, довольно проста.
Я использую эти две команды для создания своего пользователя;
sudo useradd userftp -p your_password -s /bin/false
sudo passwd userftp
Думаю, после того, как я смогу войти в систему с помощью ftp? Проблема в том, что каждый раз, когда я пытаюсь войти в систему, я получаю ошибку 530 неверный вход. Другие учетные записи, созданные с помощью DirectAdmin, работают.
Спасибо!
У меня сработало следующее: после того, как вы создали своего пользователя, вам нужно вручную добавить пользователя с паролем в файл proftpd.passwd.
Создать крипта-md5 пароль через например https://www.mkpasswd.net/
Получить идентификатор пользователя и идентификатор группы (например, в / etc / passwd)
nano /etc/proftpd.passwd
Введите строку в proftpd.passwd, она должна выглядеть примерно так:
myuser:$1$6xj8db37dskds8c3b9:123:124:custom:/home:/bin/bash
Ваш пользователь может войти в систему с помощью этого пароля, который вы установили через passwd
команда не та, которая используется ...