LINUX.ORG.RU
ФорумAdmin

Proftpd


0

0

Добрый вечер! Есть сервер на Debian 5, туда Proftpd поставил. Создаю пользователя user1. У него директория /home/user1/ по умолчанию. Теперь у него есть доступ по ссш и по фтп - опять же по умолчанию. Когда заходит по фтп, то стартовая директория - /home/user1/. Вот я хотел бы так сделать, чтобы пользователь мог, зайдя на фтп и ссш пользовать именно эту директорию и только эту. Т е на директоирии там /home, / и т д он не мог заходить. Я полагаю, что это с настройками прав на пользователя, только где именно...

В proftpd это делается опцией «ChrootDirectory ~».
С ssh все несколько сложнее. Конечно, в sshd_config прописать «ChrootDirectory %h» нетрудно, но чтобы после этого пользователь мог нормально работать, нужно еще сформировать минимальные /bin, /lib и /dev.

nnz ★★★★
()
Ответ на: комментарий от projdevel

>а как ссш для пользователя запретить?

DenyUsers

и куда в /etc/proftpd.conf «ChrootDirectory ~». прописать?


Например, в начало.

nnz ★★★★
()
Ответ на: комментарий от nnz

благодарю, сделал, безопасность прежде всего!

projdevel
() автор топика
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.