LinuxForum.Fans
Тема

Помогите запереть пользователей в своих директориях

Автор: zel 6 сообщений 1848 просмотров
#371489

CentOS 6.5 x64
OpenSSH_5.3p1

Попробовал сделать с помощью скрипта make_chroot_jail.sh с сайта fuschlberger.net
Он создал папку /home/jail, накопировал туда всякого и создал там home/user
В sshd_config написано
Match User user
ChrootDirectory /home/jail

В логах error: /dev/pts/2: No such file or directory

Как запереть пользователей, входящих по ssh, в своих папках?

#371494

В sshd_config, есть параметр ChrootDirectory - используй его. Читай man sshd_config

#371496

Да, действительно, такой параметр есть, я его использую. Man sshd_config читал. Если кто-то тоже использовал этот параметр и тоже читал man sshd_config и у него получилось, прошу помочь. Весь гугл перечитал, везде либо в духе "как нарисовать сову", либо про фтп.

#371506

"zel" написал:
Весь гугл перечитал, везде либо в духе "как нарисовать сову", либо про фтп.
вы не с той стороны подходите к проблеме. Может вам нужно scponly?
#371509

Почитал про scponly. Я так понимаю, это запрещает ssh логины и помогает с настройкой передачи файлов через фтп и др?

#371522
"zel" написал:
Почитал про scponly. Я так понимаю, это запрещает ssh логины и помогает с настройкой передачи файлов через фтп и др?

FTP тут вообще не при чём.

А что вы добиться-то хотели? scponly разрешает только scp, это команда копирования ПОХОЖАЯ на ftp. Но не она. Да, можно будет только скопировать файл, по протоколу ssh.

Вы этого хотели? Если нет, то объясните, чего вы хотели?

Сразу скажу, что

"zel" написал:
запереть пользователей, входящих по ssh, в своих папках?

это деление на ноль. Ну как минимум ВХОДЯЩИЙ пользователь должен иметь доступ хотя-бы к /bin/login и /etc/passwd (и ещё к Over9000 файлам, которые мне лениво перечислять). Иначе он не сможет стать "входящим".

Войдите или зарегистрируйтесь, чтобы ответить.