FTP сервер (VSFTP) конфигурация "write_enable=YES" для каждого пользователя

Использование пасты , с помощью подстановки процесса, чтобы получить два файловых дескриптора для paste , с которыми будут работать:

paste <(echo "$abc") <(echo "$def")

Будьте осторожны с заключением переменных в кавычки.

Пример:

$ echo "$abc"
abc jkl
def mno
ghi pqr

$ echo "$def"
stu
vwx
yz

$ paste <(echo "$abc") <(echo "$def")
abc jkl stu
def mno vwx
ghi pqr yz
1
31.07.2017, 15:52
2 ответа

Ответ нашел по этой ссылке . Здесь отрывок из моего '/etc/vsftpd.conf' :

# This powerful option allows the override of any config option specified
# in the manual page, on a per-user basis. Usage is simple, and is best
# illustrated with an example. If you set user_config_dir to be /etc/vsftpd_user_conf
# and then log on as the user "chris", then vsftpd will apply the settings
# in the file /etc/vsftpd_user_conf/chris for the duration of the session.
# Default: (none)
user_config_dir=/etc/vsftpd/vsftpd-user-conf

Каждый раз, когда новому виртуальному пользователю ftp нужен личный каталог ftp, в каталоге '/ etc / vsftpd / vsftpd-user-conf' я создаю файл с именем пользователя, в котором я определяю личный каталог ftp и аутентификацию. на нем (RO или RW). Пример для пользователя 'test' (файл '/ etc / vsftpd / vsftpd-user-conf / test'):

# vsftpd per-user basis config file (override of any config option specified
# in the vsftpd server config file)
#
# TEMPLATE
#
# User test - Description for user test
#

# Set local root
local_root=/srv/vsftpd/test

# Disable any form of FTP write command.
# Allowed values: YES/NO
write_enable=YES
1
27.01.2020, 23:46

Установить разрешения для файловой системы.

chown -R userA /somepath
chmod -R 755 /somepath
0
27.01.2020, 23:46

Теги

Похожие вопросы