Intereting Posts
Как повысить производительность при создании MAC-адресов с помощью od? Как использовать несколько переменных для ввода с командой чтения? Как обновить магнитное состояние на дисках с помощью резервных копий? Как обеспечить, чтобы пользователи не могли войти в систему, кроме FTP? Пароль root не работает для входа в Gnome с помощью gdm можно изменить звуковой сигнал, используя команду сценария оболочки Linux Установка GPG перепуталась, не может исправить Комбинация uniq и agrep? рассчитать числа на конец и слить в одну строку udisksctl монтирует другой подвыбор уже установленного раздела btrfs strace для поиска и устранения неисправностей Случайный код ошибки rsync 12 «Сброс соединения с помощью peer (104)» из задачи cron, которая запускается каждые 20 минут Отправка заданий HPC в рамках задания HPC BASH getopts OPTARG undefined Избегайте внедрения команд с помощью system () api

vsftp не поддерживает настройку chmod при загрузке вне моей локальной сети

Эй! У меня есть ftp-сервер на моей машине linux, и я установил следующие правила: я держу группу и владельца и chmod до 775. Когда я использую его дома (192.168.xx), все в порядке, файлы сохраняют свою группу и пользователя владелец и chmod @ 775, но когда я использую его снаружи (например, на работе, я использую портативный клиент filezilla), ftp connexion (который я использую дома) терпит неудачу, и мне нужно использовать sftp, а загруженные файлы с хорошей группой и владелец, но с 755 разрешениями (сервер настроен на chmod-файлы на 775) … И я не могу создавать каталоги (но, конечно, он работает на дому, сервер настроен на разрешение создания dir).

vsftpd.conf:

listen=YES connect_from_port_20=YES use_localtime=YES xferlog_enable=YES dirmessage_enable=YES ftpd_banner=myftp. anonymous_enable=NO local_enable=YES write_enable=YES nopriv_user=publichttp secure_chroot_dir=/var/run/vsftpd/empty chroot_local_user=YES chroot_list_enable=YES chroot_list_file=/etc/vsftpd.chroot_list #empty file allow_writeable_chroot=YES userlist_enable=YES userlist_deny=NO userlist_file=/etc/vsftpd.user_list anon_upload_enable=YES anon_mkdir_write_enable=YES local_umask=002 file_open_mode=0777 

спасибо всем, кто смотрит на это.

Возможно, вы упустили это (от vsftpd.conf (5) ):

anon_umask
Значение, которое umask для создания файла настроено для анонимных пользователей. ЗАМЕТКА! Если вы хотите указать восьмеричные значения, запомните префикс «0», иначе значение будет рассматриваться как целое число 10!

 Default: 077