proftpd без ssh


Чтобы не забыть (а может кому и полезно будет)

Проблема: при создании пользователя, у него есть доступ к серверу по ftp и ssh с одним паролем. Нужно чтобы доступ по ftp был, а по ssh не было.

Решение:

в /etc/proftpd.conf устанавливаем параметр (или добавляем если параметра нет) RequireValidShell в off:

RequireValidShell       off

Далее в /etc/passwd нужному пользователю прописываем невалидный shell (например /bin/bash меняем на /bin/false):

uname:x:505:505::/home/uname:/bin/false

Готово.
UPD: решение конечно далеко от идеального. Но нужно было быстро заткнуть доступ для партнеров, которым надо аплоадить данные к нам (по другому пока не хотят).

This entry was posted in Профессиональное and tagged . Bookmark the permalink. Post a comment or leave a trackback: Trackback URL.

Post a Comment

Your email is never published nor shared. Required fields are marked *

*
*

You may use these HTML tags and attributes: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong> <pre lang="" line="" escaped="">

Get Adobe Flash playerPlugin by wpburn.com wordpress themes