ansmirnov

Debian: Отключение SSH доступа для локального пользователя FTP

Теги: GNU/Linux, HowTo, Debian

При необходимости разрешения доступа к серверу по протоколу FTP и одновременного запрещения доступа по протоколу FTP необходимо в качестве shell (оболочки) пользователя установить

/bin/false

Сделать это можно с помощью команды

usermod -s /bin/false USER

(вместо USER необходимо указать конкретного пользователя FTP)

Вместо этой команды можно отредактировать файл /etc/passwd, в соответствующей пользователю строке заменить /bin/false на /bin/sh

Дополнительно, необходимо добавить в файл /etc/shells строчку

/bin/false