Назад | Перейти на главную страницу

Centos6.4: домашний каталог пользователя для sftp

В настоящее время настраивается модуль Centos6.4 и вы хотите заключить в тюрьму пользователей sftp при входе в систему. Я следил за заметками здесь http://www.thisisnotsupported.com/sftp-chrootjail-on-centos6. Но у меня есть одна проблема, связанная с домашним каталогом пользователя.

В этом руководстве перечислены ChrootDirectory так как

ChrootDirectory /var/www/vhosts/%u

Это использует имя пользователя для домашнего каталога. Однако я указал другой домашний каталог для пользователя, который хотел бы использовать вместо него. При попытке входа в систему искомый каталог основан на имени пользователя, а не на указанном домашнем каталоге.

Я искал в документации соответствующий ключ%, который должен был здесь использоваться, но ничего не нашел.

Может ли кто-нибудь помочь и подсказать, какой ключ я должен использовать здесь?

Большое спасибо

Похоже, вы можете использовать% h, который использует указанный домашний каталог, поэтому в моем случае:

ChrootDirectory %h

Еще одна проблема - это требование, чтобы папка контейнера принадлежала пользователю root, если кто-то наткнется на это.