У меня установлен vsftpd с включенным chroot и отключенным root-доступом. Все работает безупречно, но мне нужно это сделать.
Когда user1 входит в ftps, он входит в / home / user1. То же самое для user2, user3 и так далее. Я хочу иметь user1_viewer, который входит в ftps, но автоматически подключается к / home / user1 (а НЕ / home / user1_viewer) с правами только для чтения.
Это возможно?
Принимаются обходные пути :)
Измените домашнюю папку для user1_viewer
к /home/user1
.
usermod -d /home/user1 user1_viewer
Пока у вас есть права доступа и право собственности на файл user1
и нет user1_viewer
(который уже должен быть установлен) вам не о чем беспокоиться user1_viewer
изменение чего-либо в папке.
Ура! Это сработало! Должен быть исполняемым ... Итак, правильный ответ, сочетающий ваши ответы и советы:
usermod -d /home/user1 user1_viewer
а потомsetfacl -R -m u:user1_viewer:rx /home/user1
Большое спасибо, ребята! Малан, может быть, ты сможешь обновить свой ответ, включая совет @DanilaLadner!
--Пер Аскер