2

Я попытался сделать пользователя VSFTPD с доступом ко всем папкам FTP наших клиентов. (все пользователи привязаны к своим домашним каталогам, где находятся папки public_html).

Я создал нового пользователя FTP и создал каталог клиента внутри /home/global_user/ . Затем я использовал следующую команду для монтирования пользовательского каталога клиента в глобальный пользовательский каталог, например так:

mount --bind /home/global_user/client_directory /home/client/

Затем произошло то, что папка действительно была смонтирована, но все файлы в исходной папке исчезли ! Они не появляются в новой горе.

1 ответ1

2

mount --bind olddir newdir

Итак, после запуска

mount --bind /home/global_user/client_directory /home/client/

исходное содержимое (нет) из /home/global_user/client_directory также доступно в /home/client/ . Вы не можете видеть исходное содержимое /home/client потому что вы наложили новый пустой каталог сверху!

Просто umount это и попробуйте снова с обратными аргументами.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .