Рейтинг:2

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

флаг cn

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

write_enable = ДА
chroot_local_user = ДА
allow_writeable_chroot = ДА

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

#!/бин/ш
echo "Эта учетная запись ограничена доступом только к FTP."
#!/бин/ш
echo "Эта учетная запись ограничена доступом только к FTP."

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

Когда пользователь (ex 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)?

Рейтинг:1
флаг cn

Вы установили его в /etc/vsftpd.conf.

Если вас интересуют текущие разрешения: local_umask установка значений по умолчанию на 077, запретив группам и прочим доступ к файлам любым способом (как вы уже заметили).

Несколько вариантов, которые вы можете использовать для аутентификации пользователя:

анонимный_включить = НЕТ
local_enable = ДА
write_enable = ДА
local_umask=0002
anon_upload_enable = ДА
anon_mkdir_write_enable=ДА
file_open_mode=0777
  • file_open_mode устанавливает настройки файлов по умолчанию. 777 делает его доступным для чтения, записи и выполнения для всех. С local_umask установлен в 002, это дает вам 775.
kristy1024 avatar
флаг cn
СПАСИБО Я не мог найти его, потому что его не существовало - это было по умолчанию. Я изменил его в /etc/vsftpd.conf, как вы предложили, и теперь он работает правильно.
Fabby avatar
флаг id
**@kristy1024** Если это работает для вас, не забудьте вернуться и нажать на серую галочку под ответом, чтобы он стал красивым зеленым. **Ринзвинд:**

Ответить или комментировать

Большинство людей не понимают, что склонность к познанию нового открывает путь к обучению и улучшает межличностные связи. В исследованиях Элисон, например, хотя люди могли точно вспомнить, сколько вопросов было задано в их разговорах, они не чувствовали интуитивно связи между вопросами и симпатиями. В четырех исследованиях, в которых участники сами участвовали в разговорах или читали стенограммы чужих разговоров, люди, как правило, не осознавали, что задаваемый вопрос повлияет — или повлиял — на уровень дружбы между собеседниками.