Форум русскоязычного сообщества Ubuntu


Увидели сообщение с непонятной ссылкой, спам, непристойность или оскорбление?
Воспользуйтесь ссылкой «Сообщить модератору» рядом с сообщением!

Автор Тема: Как запретить фтп пользователям доступ через ssh  (Прочитано 1851 раз)

0 Пользователей и 1 Гость просматривают эту тему.

Оффлайн tehnology-online

  • Автор темы
  • Новичок
  • *
  • Сообщений: 17
    • Просмотр профиля
    • Техника для дома
Создал пользователя

задаю ему параметр /bin/false доступ закрыт как по фтп так и по ssh, с параметрами /bin/bash и /bin/sh доступ по обоим протоколам.

у меня vsftpd

Оффлайн bukass

  • Активист
  • *
  • Сообщений: 976
    • Просмотр профиля
tehnology-online,

Все просто.

в файл /etc/init.d/sshd_config

в поле UseLogin no заносишь пользователей которым запрещаешь доступ по ssh

(Нажмите, чтобы показать/скрыть)
Всем пора в Изумрудный город, кому за умом, кому за сердцем.

Оффлайн tehnology-online

  • Автор темы
  • Новичок
  • *
  • Сообщений: 17
    • Просмотр профиля
    • Техника для дома
У меня на другом сервере доступ у пользователей к фтп с настройкой /bin/false, а ssh им запрещен.
И по умолчанию все пользователям доступен только доступ по фтп, что в общем-то довольно удобно и не надо думать и вспоминать, что где когда и как ты делал.
Как мне такое реализовать?

Пользователь решил продолжить мысль [time]16 Март 2015, 06:22:08[/time]:
Правда я там возможно другой фтп клиент устанавливал, но я лучше переустановлю

Пользователь решил продолжить мысль 16 Марта 2015, 05:28:02:
Это я наверное через ProFtpd. а на vsftpd такое сделать нельзя?
« Последнее редактирование: 16 Марта 2015, 05:28:02 от tehnology-online »

Оффлайн bukass

  • Активист
  • *
  • Сообщений: 976
    • Просмотр профиля
tehnology-online,
Если пользователей ftp много, может заменить одним виртуальным?
Всем пора в Изумрудный город, кому за умом, кому за сердцем.

Оффлайн tehnology-online

  • Автор темы
  • Новичок
  • *
  • Сообщений: 17
    • Просмотр профиля
    • Техника для дома
Ну не то, чтобы много, но иногда добавляются, и как я их там распределял год назад, я уже не вспомню. К тому же я хочу разделить их права через suexec потом, а может и еще как,  чтобы они были полностью заперты в своих директориях.

Сделал по следующей инструкции

https://forum.ubuntu.ru/index.php?topic=236636.msg1855287#msg1855287

Но получается как-то не то. Пользователь с параметрами /bin/false видит домашнюю директорию. только если она принадлежит root, а вот если она принадлежит ему то получаю следующую ошибку
500 OOPS: vsftpd: refusing to run with writable root inside chroot()
Должно быть наоборот как-то, он не должен получать доступ к директориям рота, а только к своим
Записать в нее он и вовсе ни при каких обстоятельствах не может.

Оффлайн victor00000

  • Старожил
  • *
  • Сообщений: 15568
  • Глухонемой (Deaf)
    • Просмотр профиля
Wars ~.o

 

Страница сгенерирована за 0.016 секунд. Запросов: 22.