Автор Тема: Как ограничить доступ по SSH но оставить по FTP [РЕШЕНО]  (Прочитано 1395 раз)

Оффлайн flint1975

  • Участник
  • *
  • Сообщений: 1 443
Дистр кентавр
если ставлю оболочку nologin - то и по ftp не пускает
Опция AllowUsers user@localhost в sshd_conf
не срабатывает - перебивается PAM

Задача следующая - есть пользователь, которому подобрали пароль, нужно не меняя пароля - оставить доступ только на FTP.

Кто что подскажет?
« Последнее редактирование: 15.08.2014 11:05:44 от flint1975 »

Оффлайн berkut_174

  • Мастер
  • ***
  • Сообщений: 7 152
Попробовать:
DenyUsers username
Также посмотреть на hosts.allow и hosts.deny.
http://forum.altlinux.org/index.php/topic,27454.msg190517.html
Сноси Винду, переходи на Линукс ! :)

Оффлайн flint1975

  • Участник
  • *
  • Сообщений: 1 443
Попробовать:
DenyUsers username
А тоже не работает (PAM все перебивает)
Вариант видимо - отрывать vsftpd от sshd и от xinetd
Но я пока не знаю как!

Также посмотреть на hosts.allow и hosts.deny.
Не прокатит, мне нужно, чтобы этот пользователь ходил с разных ip (Мобильный интернет)

Оффлайн Skull

  • Глобальный модератор
  • *****
  • Сообщений: 20 160
    • Домашняя страница
А с оболочкой /bin/true или /dev/null?
Андрей Черепанов (cas@)

Оффлайн asy

  • alt linux team
  • ***
  • Сообщений: 8 368
Кто что подскажет?

В sshd_config есть AllowGroups. Перечислить допустимые группы, а этого пользователя убрать в другую ?

Оффлайн flint1975

  • Участник
  • *
  • Сообщений: 1 443
Так, если, у пользователя отобрать авторизацию sshd, то и vsftp не авторизуется, а я не до конца вкурил как и что !

Оффлайн asy

  • alt linux team
  • ***
  • Сообщений: 8 368
vsftpd рагирует на AllowGroups в sshd_config ?

Оффлайн flint1975

  • Участник
  • *
  • Сообщений: 1 443
Заработало, после повторного reload.
Всем спасибо!

AllowGroups - помогло, только я все равно не разобрался как это работает!