Intereting Posts
передача переменной python в скрипт оболочки Ожидание сбоя сценария при запуске из cron, но работает при запуске вручную Red Hat не может загрузиться после клонирования с dd Быстрый скрипт awk для получения подстроки / строки, которую мы хотели Как эффективно использовать GNU-параллель Парадокс об аз против АЗ Выполнение пользовательской функции в вызове find -exec Почему утилита переименования на Debian / Ubuntu отличается от той, которая используется в других дистрибутивах, например CentOS? Получить путь к текущему скрипту при выполнении через символическую ссылку cron.hourly «выходит с кодом возврата 1» нет вывода в файл журнала Кросс-компиляция GMP и Openswan для ARM Безопасно ли удалять все разделы подкачки? bashrc PS1: пользовательская подсказка не очистит весь текст Как избежать специальных символов в строке? Как переименовать несколько файлов

Настройка FTP-сервера с общим каталогом

Я устанавливаю FTP-сервер

Пусть говорят, что мы создаем КЛАСС А и КЛАСС В

что делает класс A и класс B недоступным для других каталогов

chroot_local_user = yes 

и я хочу создать папку обмена между A и B

 share/A , share/B. 

Как сделать somespecific папку разрешено некоторыми конкретными пользователями, такими как A или B?

Сначала сделайте резервную копию вашего файла /etc/passwd сделанного ниже;

 sudo cp /etc/passwd /etc/passwd.back 

Найдите созданного пользователя. Строка должна отражать, как показано ниже, при условии, что пользователь равен A ;

 A:x:1001:1001:A:/home/A:/bin/sh 

Замените /home/A с помощью /path/to/share и сохраните файл. Войдите в систему как пользователь и посмотрите, указывает ли он на /path/to/share , также проверяя любые проблемы с разрешением. Если проблема с разрешением сохраняется, добавьте пользователя в группу www-data , выполнив ниже;

 sudo adduser A www-data 

и, наконец, перезапустите службу ftp.