Маска пользователя с ограниченным доступом к FTP - где она?

Я изучал это несколько дней и не могу найти решение. У меня есть 2 пользователя ftp. Настройки в /etc/vsftpd.conf:

write_enable=YES
chroot_local_user=YES
allow_writeable_chroot=YES

Оболочка, в которую входит этот пользователь, называется /bin/ftponly. Код:

#!/bin/sh
echo "This account is limited to FTP access only."
#!/bin/sh
echo "This account is limited to FTP access only."

Пользователь ограничен ftp-оболочкой и не может открыть терминал.

Когда пользователь (бывший deanhh) загружает НОВЫЙ файл, права доступа: -rw------- 1 deanhh deanhh 118 3 янв 19:48 testfileПохоже, что umask для пользователя (deanhh) 0077 правильный?

Я не могу найти, где это устанавливается. Я посмотрел:
/etc/vsftpd.conf
/etc/логин.defs
/home/deanhh/.bashrc
/home/deanhh/.profile

Ни один из этих файлов не устанавливает этот umask. Кроме того, «домашним» каталогом для deanhh является /var/www/deanhh.com, а не /home/deanhh (который существует) В /var/www/deanhh.com нет файлов или подпапок, указывающих на umask или какие-либо пользовательские настройки.

Как определить, где устанавливается umask для пользователей ftp (а именно deanhh)?

2
задан 4 January 2022 в 00:16

0 ответов

Другие вопросы по тегам:

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