Я устанавливаю 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.