Сервер - ubuntu 16.04. Я могу войти в vsftpd следующим образом:
ftp> open MY_FTP_IP
Connected to MY_FTP_IP.
220 (vsFTPd 3.0.3)
Name (MY_FTP_IP:ACCOUNT_NAME): someftpuser
Проблема в том, что ACCOUNT_NAME
это мое имя sudoers, и я не хочу, чтобы пользователь ftp видел его. Как мне изменить или удалить это ACCOUNT_NAME
?
Вы можете использовать следующий флаг ftp:
ftp -n
-n - Запрещает ftp выполнять автоматический вход при первоначальном подключении.
Если автоматический вход включен, ftp будет проверять файл .netrc (см. Netrc (5)) в домашнем каталоге пользователя на наличие записи, описывающей учетную запись на удаленной машине. Если записи не существует, ftp запросит имя для входа на удаленный компьютер (по умолчанию - идентификатор пользователя на локальном компьютере), и, при необходимости, запросить пароль и учетную запись для входа.
Больше информации в страница руководства ftp
В вашем случае выполните следующую команду:
ftp -n MY_FTP_IP